# near model CODE resource # jump table entries: 1312-1502 (191 of them) fn00000000: 00000000 4E56 FFF8 link A6, -0x0008 00000004 206E 000A movea.l A0, [A6 + 0xA] 00000008 43EE FFF8 lea.l A1, [A6 - 0x8] 0000000C 22D8 move.l [A1]+, [A0]+ 0000000E 22D8 move.l [A1]+, [A0]+ 00000010 102E 0008 move.b D0, [A6 + 0x8] 00000014 4880 ext.w D0 00000016 D040 add.w D0, D0 00000018 122E 0008 move.b D1, [A6 + 0x8] 0000001C 4881 ext.w D1 0000001E D241 add.w D1, D1 00000020 3436 00FC move.w D2, [A6 + D0.w - 0x4] 00000024 9476 10F8 sub.w D2, [A6 + D1.w - 0x8] 00000028 3D42 000E move.w [A6 + 0xE], D2 0000002C 4E5E unlink A6 0000002E 205F movea.l A0, [A7]+ 00000030 5C4F addq.w A7, 6 00000032 4ED0 jmp [A0] fn00000034: 00000034 4E56 FFF8 link A6, -0x0008 00000038 206E 0008 movea.l A0, [A6 + 0x8] 0000003C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000040 22D8 move.l [A1]+, [A0]+ 00000042 22D8 move.l [A1]+, [A0]+ 00000044 302E FFFC move.w D0, [A6 - 0x4] 00000048 906E FFF8 sub.w D0, [A6 - 0x8] 0000004C 322E FFFE move.w D1, [A6 - 0x2] 00000050 926E FFFA sub.w D1, [A6 - 0x6] 00000054 B240 cmp.w D1, D0 00000056 6E06 bgt +0x8 /* 0000005E */ 00000058 422E 000C clr.b [A6 + 0xC] 0000005C 6006 bra +0x8 /* 00000064 */ label0000005E: 0000005E 1D7C 0001 000C move.b [A6 + 0xC], 0x1 label00000064: 00000064 4E5E unlink A6 00000066 2E9F move.l [A7], [A7]+ 00000068 4E75 rts export_164: 0000006A 4E56 FFF8 link A6, -0x0008 0000006E 206E 000C movea.l A0, [A6 + 0xC] 00000072 43EE FFF8 lea.l A1, [A6 - 0x8] 00000076 22D8 move.l [A1]+, [A0]+ 00000078 22D8 move.l [A1]+, [A0]+ 0000007A 302E 000A move.w D0, [A6 + 0xA] 0000007E B06E FFFA cmp.w D0, [A6 - 0x6] 00000082 6C06 bge +0x8 /* 0000008A */ 00000084 3D6E FFFA 000A move.w [A6 + 0xA], [A6 - 0x6] label0000008A: 0000008A 302E 000A move.w D0, [A6 + 0xA] 0000008E B06E FFFE cmp.w D0, [A6 - 0x2] 00000092 6F06 ble +0x8 /* 0000009A */ 00000094 3D6E FFFE 000A move.w [A6 + 0xA], [A6 - 0x2] label0000009A: 0000009A 302E 0008 move.w D0, [A6 + 0x8] 0000009E B06E FFF8 cmp.w D0, [A6 - 0x8] 000000A2 6C06 bge +0x8 /* 000000AA */ 000000A4 3D6E FFF8 0008 move.w [A6 + 0x8], [A6 - 0x8] label000000AA: 000000AA 302E 0008 move.w D0, [A6 + 0x8] 000000AE B06E FFFC cmp.w D0, [A6 - 0x4] 000000B2 6F06 ble +0x8 /* 000000BA */ 000000B4 3D6E FFFC 0008 move.w [A6 + 0x8], [A6 - 0x4] label000000BA: 000000BA 2D6E 0008 0010 move.l [A6 + 0x10], [A6 + 0x8] 000000C0 4E5E unlink A6 000000C2 205F movea.l A0, [A7]+ 000000C4 504F addq.w A7, 8 000000C6 4ED0 jmp [A0] fn000000C8: 000000C8 4E56 0000 link A6, 0 000000CC 302E 0008 move.w D0, [A6 + 0x8] 000000D0 48C0 ext.l D0 000000D2 D0AE 000A add.l D0, [A6 + 0xA] 000000D6 5380 subq.l D0, 1 000000D8 2F00 move.l -[A7], D0 000000DA 302E 0008 move.w D0, [A6 + 0x8] 000000DE 48C0 ext.l D0 000000E0 2F00 move.l -[A7], D0 000000E2 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000000E6 302E 0008 move.w D0, [A6 + 0x8] 000000EA 48C0 ext.l D0 000000EC 2F00 move.l -[A7], D0 000000EE 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 000000F2 2D5F 000E move.l [A6 + 0xE], [A7]+ 000000F6 4E5E unlink A6 000000F8 205F movea.l A0, [A7]+ 000000FA 5C4F addq.w A7, 6 000000FC 4ED0 jmp [A0] export_165: 000000FE 4E56 0000 link A6, 0 00000102 4AAE 0008 tst.l [A6 + 0x8] 00000106 6708 beq +0xA /* 00000110 */ 00000108 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000010C 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */] label00000110: 00000110 4E5E unlink A6 00000112 2E9F move.l [A7], [A7]+ 00000114 4E75 rts export_166: 00000116 4E56 0000 link A6, 0 0000011A 2F0C move.l -[A7], A4 0000011C 286E 0008 movea.l A4, [A6 + 0x8] 00000120 2054 movea.l A0, [A4] 00000122 216E 000C 0002 move.l [A0 + 0x2], [A6 + 0xC] 00000128 4268 0006 clr.w [A0 + 0x6] 0000012C 285F movea.l A4, [A7]+ 0000012E 4E5E unlink A6 00000130 205F movea.l A0, [A7]+ 00000132 504F addq.w A7, 8 00000134 4ED0 jmp [A0] export_167: 00000136 4E56 0000 link A6, 0 0000013A 422E 0014 clr.b [A6 + 0x14] 0000013E 4E5E unlink A6 00000140 205F movea.l A0, [A7]+ 00000142 DEFC 000C add.w A7, 0xC 00000146 4ED0 jmp [A0] export_168: 00000148 4E56 0000 link A6, 0 0000014C 4E5E unlink A6 0000014E 205F movea.l A0, [A7]+ 00000150 5C4F addq.w A7, 6 00000152 4ED0 jmp [A0] export_169: 00000154 4E56 0000 link A6, 0 00000158 2F0C move.l -[A7], A4 0000015A 286E 0008 movea.l A4, [A6 + 0x8] 0000015E 2054 movea.l A0, [A4] 00000160 4AA8 0002 tst.l [A0 + 0x2] 00000164 671A beq +0x1C /* 00000180 */ 00000166 42A7 clr.l -[A7] 00000168 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000016C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000170 2054 movea.l A0, [A4] 00000172 2F28 0002 move.l -[A7], [A0 + 0x2] 00000176 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */] 0000017A 2D5F 0014 move.l [A6 + 0x14], [A7]+ 0000017E 6006 bra +0x8 /* 00000186 */ label00000180: 00000180 2D6D FD8A 0014 move.l [A6 + 0x14], [A5 - 0x276] label00000186: 00000186 285F movea.l A4, [A7]+ 00000188 4E5E unlink A6 0000018A 205F movea.l A0, [A7]+ 0000018C DEFC 000C add.w A7, 0xC 00000190 4ED0 jmp [A0] export_170: 00000192 4E56 0000 link A6, 0 00000196 2F0C move.l -[A7], A4 00000198 286E 0008 movea.l A4, [A6 + 0x8] 0000019C 2054 movea.l A0, [A4] 0000019E 4AA8 0002 tst.l [A0 + 0x2] 000001A2 671A beq +0x1C /* 000001BE */ 000001A4 4267 clr.w -[A7] 000001A6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000001AA 2F2E 000C move.l -[A7], [A6 + 0xC] 000001AE 2054 movea.l A0, [A4] 000001B0 2F28 0002 move.l -[A7], [A0 + 0x2] 000001B4 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */] 000001B8 1D5F 0014 move.b [A6 + 0x14], [A7]+ 000001BC 6026 bra +0x28 /* 000001E4 */ label000001BE: 000001BE 302E 0012 move.w D0, [A6 + 0x12] 000001C2 906E 000E sub.w D0, [A6 + 0xE] 000001C6 6A02 bpl +0x4 /* 000001CA */ 000001C8 4440 neg.w D0 label000001CA: 000001CA 322E 0010 move.w D1, [A6 + 0x10] 000001CE 926E 000C sub.w D1, [A6 + 0xC] 000001D2 6A02 bpl +0x4 /* 000001D6 */ 000001D4 4441 neg.w D1 label000001D6: 000001D6 D240 add.w D1, D0 000001D8 7005 moveq.l D0, 0x05 000001DA B041 cmp.w D0, D1 000001DC 5CC0 sge D0 000001DE 4400 neg.b D0 000001E0 1D40 0014 move.b [A6 + 0x14], D0 label000001E4: 000001E4 285F movea.l A4, [A7]+ 000001E6 4E5E unlink A6 000001E8 205F movea.l A0, [A7]+ 000001EA DEFC 000C add.w A7, 0xC 000001EE 4ED0 jmp [A0] export_171: fn000001F0: 000001F0 4E56 0000 link A6, 0 000001F4 2F0C move.l -[A7], A4 000001F6 286E 0008 movea.l A4, [A6 + 0x8] 000001FA 2054 movea.l A0, [A4] 000001FC 4AA8 0002 tst.l [A0 + 0x2] 00000200 670A beq +0xC /* 0000020C */ 00000202 2054 movea.l A0, [A4] 00000204 2F28 0002 move.l -[A7], [A0 + 0x2] 00000208 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] label0000020C: 0000020C 285F movea.l A4, [A7]+ 0000020E 4E5E unlink A6 00000210 2E9F move.l [A7], [A7]+ 00000212 4E75 rts export_172: fn00000214: 00000214 4E56 0000 link A6, 0 00000218 2F0C move.l -[A7], A4 0000021A 286E 0008 movea.l A4, [A6 + 0x8] 0000021E 2054 movea.l A0, [A4] 00000220 4AA8 0002 tst.l [A0 + 0x2] 00000224 6712 beq +0x14 /* 00000238 */ 00000226 4267 clr.w -[A7] 00000228 2054 movea.l A0, [A4] 0000022A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000022E 4EAD 1BB2 jsr [A5 + 0x1BB2 /* export_882 */] 00000232 1D5F 000C move.b [A6 + 0xC], [A7]+ 00000236 6004 bra +0x6 /* 0000023C */ label00000238: 00000238 422E 000C clr.b [A6 + 0xC] label0000023C: 0000023C 285F movea.l A4, [A7]+ 0000023E 4E5E unlink A6 00000240 2E9F move.l [A7], [A7]+ 00000242 4E75 rts export_173: 00000244 4E56 0000 link A6, 0 00000248 206E 000C movea.l A0, [A6 + 0xC] 0000024C 1028 0009 move.b D0, [A0 + 0x9] 00000250 0A00 0001 xori.b D0, 0x1 00000254 802D FD77 or.b D0, [A5 - 0x289] 00000258 6720 beq +0x22 /* 0000027A */ 0000025A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000025E 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */] 00000262 42A7 clr.l -[A7] 00000264 42A7 clr.l -[A7] 00000266 3F2E 0012 move.w -[A7], [A6 + 0x12] 0000026A A93E syscall MenuKey 0000026C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000270 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */] 00000274 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00000278 6006 bra +0x8 /* 00000280 */ label0000027A: 0000027A 2D6D FD8A 0014 move.l [A6 + 0x14], [A5 - 0x276] label00000280: 00000280 4E5E unlink A6 00000282 205F movea.l A0, [A7]+ 00000284 DEFC 000C add.w A7, 0xC 00000288 4ED0 jmp [A0] export_174: 0000028A 4E56 0000 link A6, 0 0000028E 4EAD 171A jsr [A5 + 0x171A /* export_735 */] 00000292 4AAD FDBE tst.l [A5 - 0x242] 00000296 6722 beq +0x24 /* 000002BA */ 00000298 206D FDBE movea.l A0, [A5 - 0x242] 0000029C 2050 movea.l A0, [A0] 0000029E 1028 000C move.b D0, [A0 + 0xC] 000002A2 6708 beq +0xA /* 000002AC */ 000002A4 2F2D FDBE move.l -[A7], [A5 - 0x242] 000002A8 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] label000002AC: 000002AC 2F2D FDBE move.l -[A7], [A5 - 0x242] 000002B0 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */] 000002B4 7000 moveq.l D0, 0x00 000002B6 2B40 FDBE move.l [A5 - 0x242], D0 label000002BA: 000002BA 4E5E unlink A6 000002BC 2E9F move.l [A7], [A7]+ 000002BE 4E75 rts export_175: 000002C0 4E56 FFFE link A6, -0x0002 000002C4 48E7 0108 movem.l -[A7], D7,A4 000002C8 7E01 moveq.l D7, 0x01 000002CA 286E 000C movea.l A4, [A6 + 0xC] 000002CE 4A6D FD42 tst.w [A5 - 0x2BE] 000002D2 6F34 ble +0x36 /* 00000308 */ 000002D4 202C 0006 move.l D0, [A4 + 0x6] 000002D8 90AD FDA2 sub.l D0, [A5 - 0x25E] 000002DC 2F00 move.l -[A7], D0 000002DE 42A7 clr.l -[A7] 000002E0 2EB8 02F0 move.l [A7], [0x000002F0 /* DoubleTime */] 000002E4 221F move.l D1, [A7]+ 000002E6 201F move.l D0, [A7]+ 000002E8 B280 cmp.l D1, D0 000002EA 6F1C ble +0x1E /* 00000308 */ 000002EC 4267 clr.w -[A7] 000002EE 2F2D FDA6 move.l -[A7], [A5 - 0x25A] 000002F2 2F2C 000A move.l -[A7], [A4 + 0xA] 000002F6 2F2D FD4E move.l -[A7], [A5 - 0x2B2] 000002FA 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */] 000002FE 101F move.b D0, [A7]+ 00000300 6706 beq +0x8 /* 00000308 */ 00000302 3E2D FD42 move.w D7, [A5 - 0x2BE] 00000306 5247 addq.w D7, 1 label00000308: 00000308 2B6C 000A FDA6 move.l [A5 - 0x25A], [A4 + 0xA] 0000030E 3D47 0010 move.w [A6 + 0x10], D7 00000312 4CDF 1080 movem.l D7,A4, [A7]+ 00000316 4E5E unlink A6 00000318 205F movea.l A0, [A7]+ 0000031A 504F addq.w A7, 8 0000031C 4ED0 jmp [A0] fn0000031E: 0000031E 4E56 FFFE link A6, -0x0002 00000322 102D FBB5 move.b D0, [A5 - 0x44B] 00000326 6704 beq +0x6 /* 0000032C */ 00000328 4267 clr.w -[A7] 0000032A A938 syscall HiliteMenu label0000032C: 0000032C 102D FD78 move.b D0, [A5 - 0x288] 00000330 670E beq +0x10 /* 00000340 */ 00000332 206E 0008 movea.l A0, [A6 + 0x8] 00000336 2F28 0008 move.l -[A7], [A0 + 0x8] 0000033A 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */] 0000033E 6004 bra +0x6 /* 00000344 */ label00000340: 00000340 422D FD8F clr.b [A5 - 0x271] label00000344: 00000344 42A7 clr.l -[A7] 00000346 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 0000034A 1D5F FFFF move.b [A6 - 0x1], [A7]+ 0000034E 4E5E unlink A6 00000350 2E9F move.l [A7], [A7]+ 00000352 4E75 rts export_176: 00000354 4E56 0000 link A6, 0 00000358 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000035C 4EBA FFC0 jsr [PC - 0x40 /* 0000031E */] 00000360 4E5E unlink A6 00000362 205F movea.l A0, [A7]+ 00000364 DEFC 000A add.w A7, 0xA /* '\n' */ 00000368 4ED0 jmp [A0] export_177: 0000036A 4E56 FFBA link A6, -0x0046 0000036E 48E7 0118 movem.l -[A7], D7,A3,A4 00000372 266E 0008 movea.l A3, [A6 + 0x8] 00000376 2E2E 000C move.l D7, [A6 + 0xC] 0000037A 2847 movea.l A4, D7 0000037C 422D FBB5 clr.b [A5 - 0x44B] 00000380 486E FFBE pea.l [A6 - 0x42] 00000384 486D 05A2 pea.l [A5 + 0x5A2 /* export_176 */] 00000388 2F0E move.l -[A7], A6 0000038A 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 0000038E 2B47 FDDA move.l [A5 - 0x226], D7 00000392 7000 moveq.l D0, 0x00 00000394 302C 000E move.w D0, [A4 + 0xE] 00000398 C0BC 0000 0080 and.l D0, 0x80 0000039E 4A80 tst.l D0 000003A0 56C0 sne D0 000003A2 4400 neg.b D0 000003A4 1B40 FDDE move.b [A5 - 0x222], D0 000003A8 7000 moveq.l D0, 0x00 000003AA 302C 000E move.w D0, [A4 + 0xE] 000003AE C0BC 0000 0100 and.l D0, 0x100 000003B4 4A80 tst.l D0 000003B6 56C0 sne D0 000003B8 4400 neg.b D0 000003BA 1B40 FDDF move.b [A5 - 0x221], D0 000003BE 7000 moveq.l D0, 0x00 000003C0 302C 000E move.w D0, [A4 + 0xE] 000003C4 C0BC 0000 0200 and.l D0, 0x200 000003CA 4A80 tst.l D0 000003CC 56C0 sne D0 000003CE 4400 neg.b D0 000003D0 1B40 FDE0 move.b [A5 - 0x220], D0 000003D4 7000 moveq.l D0, 0x00 000003D6 302C 000E move.w D0, [A4 + 0xE] 000003DA C0BC 0000 0400 and.l D0, 0x400 000003E0 4A80 tst.l D0 000003E2 56C0 sne D0 000003E4 4400 neg.b D0 000003E6 1B40 FDE1 move.b [A5 - 0x21F], D0 000003EA 7000 moveq.l D0, 0x00 000003EC 302C 000E move.w D0, [A4 + 0xE] 000003F0 C0BC 0000 0800 and.l D0, 0x800 000003F6 4A80 tst.l D0 000003F8 56C0 sne D0 000003FA 4400 neg.b D0 000003FC 1B40 FDE2 move.b [A5 - 0x21E], D0 00000400 7005 moveq.l D0, 0x05 00000402 B054 cmp.w D0, [A4] 00000404 57C0 seq D0 00000406 4400 neg.b D0 00000408 1B40 FDE3 move.b [A5 - 0x21D], D0 0000040C 426D FDE4 clr.w [A5 - 0x21C] 00000410 2F07 move.l -[A7], D7 00000412 486E FFBA pea.l [A6 - 0x46] 00000416 2F0B move.l -[A7], A3 00000418 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */] 0000041C 202E FFBA move.l D0, [A6 - 0x46] 00000420 B0AD FD8A cmp.l D0, [A5 - 0x276] 00000424 670A beq +0xC /* 00000430 */ 00000426 2F2E FFBA move.l -[A7], [A6 - 0x46] 0000042A 2F0B move.l -[A7], A3 0000042C 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */] label00000430: 00000430 486E FFBE pea.l [A6 - 0x42] 00000434 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000438 2F0E move.l -[A7], A6 0000043A 4EBA FEE2 jsr [PC - 0x11E /* 0000031E */] 0000043E 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000442 4E5E unlink A6 00000444 205F movea.l A0, [A7]+ 00000446 504F addq.w A7, 8 00000448 4ED0 jmp [A0] export_178: 0000044A 4E56 FFF8 link A6, -0x0008 0000044E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000452 2A2E 0008 move.l D5, [A6 + 0x8] 00000456 2F05 move.l -[A7], D5 00000458 4EBA FD96 jsr [PC - 0x26A /* 000001F0 */] 0000045C 3F3C 0001 move.w -[A7], 0x1 00000460 1F3C 0001 move.b -[A7], 0x1 00000464 4EBA 115A jsr [PC + 0x115A /* 000015C0 */] 00000468 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 0000046C 1F3C 0001 move.b -[A7], 0x1 00000470 4EBA 114E jsr [PC + 0x114E /* 000015C0 */] 00000474 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 00000478 1F3C 0001 move.b -[A7], 0x1 0000047C 4EBA 1142 jsr [PC + 0x1142 /* 000015C0 */] 00000480 42A7 clr.l -[A7] 00000482 A924 syscall FrontWindow 00000484 265F movea.l A3, [A7]+ 00000486 200B move.l D0, A3 00000488 670C beq +0xE /* 00000496 */ 0000048A 3F3C 001F move.w -[A7], 0x1F 0000048E 1F2B 0070 move.b -[A7], [A3 + 0x70] 00000492 4EBA 112C jsr [PC + 0x112C /* 000015C0 */] label00000496: 00000496 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000049A 1F3C 0001 move.b -[A7], 0x1 0000049E 4EBA 1120 jsr [PC + 0x1120 /* 000015C0 */] 000004A2 3F3C 0014 move.w -[A7], 0x14 000004A6 1F3C 0001 move.b -[A7], 0x1 000004AA 4EBA 1114 jsr [PC + 0x1114 /* 000015C0 */] 000004AE 7E01 moveq.l D7, 0x01 000004B0 7CFF moveq.l D6, 0xFFFFFFFF 000004B2 102D FD53 move.b D0, [A5 - 0x2AD] 000004B6 6742 beq +0x44 /* 000004FA */ 000004B8 3F3C 0067 move.w -[A7], 0x67 /* 'g' */ 000004BC 1F3C 0001 move.b -[A7], 0x1 000004C0 4EBA 10FE jsr [PC + 0x10FE /* 000015C0 */] 000004C4 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 000004C8 1F3C 0001 move.b -[A7], 0x1 000004CC 4EBA 10F2 jsr [PC + 0x10F2 /* 000015C0 */] 000004D0 3F3C 0069 move.w -[A7], 0x69 /* 'i' */ 000004D4 1F3C 0001 move.b -[A7], 0x1 000004D8 4EBA 10E6 jsr [PC + 0x10E6 /* 000015C0 */] 000004DC 3F3C 006A move.w -[A7], 0x6A /* 'j' */ 000004E0 1F3C 0001 move.b -[A7], 0x1 000004E4 4EBA 10DA jsr [PC + 0x10DA /* 000015C0 */] 000004E8 3F3C 0065 move.w -[A7], 0x65 /* 'e' */ 000004EC 1F3C 0001 move.b -[A7], 0x1 000004F0 4EBA 10CE jsr [PC + 0x10CE /* 000015C0 */] 000004F4 7E01 moveq.l D7, 0x01 000004F6 4246 clr.w D6 000004F8 6046 bra +0x48 /* 00000540 */ label000004FA: 000004FA 4AAD FDBE tst.l [A5 - 0x242] 000004FE 6740 beq +0x42 /* 00000540 */ 00000500 286D FDBE movea.l A4, [A5 - 0x242] 00000504 2054 movea.l A0, [A4] 00000506 1028 000D move.b D0, [A0 + 0xD] 0000050A 6734 beq +0x36 /* 00000540 */ 0000050C 2054 movea.l A0, [A4] 0000050E 1028 000C move.b D0, [A0 + 0xC] 00000512 6704 beq +0x6 /* 00000518 */ 00000514 7E01 moveq.l D7, 0x01 00000516 6002 bra +0x4 /* 0000051A */ label00000518: 00000518 4207 clr.b D7 label0000051A: 0000051A 2054 movea.l A0, [A4] 0000051C 3C28 0002 move.w D6, [A0 + 0x2] 00000520 3F3C 0065 move.w -[A7], 0x65 /* 'e' */ 00000524 2054 movea.l A0, [A4] 00000526 4AA8 0004 tst.l [A0 + 0x4] 0000052A 57C0 seq D0 0000052C 2228 0004 move.l D1, [A0 + 0x4] 00000530 B2AD FEEC cmp.l D1, [A5 - 0x114] 00000534 57C1 seq D1 00000536 8001 or.b D0, D1 00000538 4400 neg.b D0 0000053A 1F00 move.b -[A7], D0 0000053C 4EBA 1082 jsr [PC + 0x1082 /* 000015C0 */] label00000540: 00000540 1F07 move.b -[A7], D7 00000542 3F06 move.w -[A7], D6 00000544 2F05 move.l -[A7], D5 00000546 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */] 0000054A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 0000054E 4E5E unlink A6 00000550 2E9F move.l [A7], [A7]+ 00000552 4E75 rts export_179: 00000554 4E56 0000 link A6, 0 00000558 41EE 0014 lea.l A0, [A6 + 0x14] 0000055C 2F20 move.l -[A7], -[A0] 0000055E 2F20 move.l -[A7], -[A0] 00000560 2F2D FDD4 move.l -[A7], [A5 - 0x22C] 00000564 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00000568 4E5E unlink A6 0000056A 205F movea.l A0, [A7]+ 0000056C DEFC 000C add.w A7, 0xC 00000570 4ED0 jmp [A0] export_180: 00000572 4E56 0000 link A6, 0 00000576 41EE 0014 lea.l A0, [A6 + 0x14] 0000057A 2F20 move.l -[A7], -[A0] 0000057C 2F20 move.l -[A7], -[A0] 0000057E 2F2D FEE8 move.l -[A7], [A5 - 0x118] 00000582 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00000586 4E5E unlink A6 00000588 205F movea.l A0, [A7]+ 0000058A DEFC 000C add.w A7, 0xC 0000058E 4ED0 jmp [A0] export_181: 00000590 4E56 0000 link A6, 0 00000594 226E 0008 movea.l A1, [A6 + 0x8] 00000598 41E9 0014 lea.l A0, [A1 + 0x14] 0000059C 2F20 move.l -[A7], -[A0] 0000059E 2F20 move.l -[A7], -[A0] 000005A0 2F2E 000C move.l -[A7], [A6 + 0xC] 000005A4 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */] 000005A8 4E5E unlink A6 000005AA 205F movea.l A0, [A7]+ 000005AC 504F addq.w A7, 8 000005AE 4ED0 jmp [A0] export_182: 000005B0 4E56 FFF8 link A6, -0x0008 000005B4 486D 05CA pea.l [A5 + 0x5CA /* export_181 */] 000005B8 2F0E move.l -[A7], A6 000005BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005BE 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */] 000005C2 41EE 0014 lea.l A0, [A6 + 0x14] 000005C6 2F20 move.l -[A7], -[A0] 000005C8 2F20 move.l -[A7], -[A0] 000005CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005CE 4EAD 1C9A jsr [A5 + 0x1C9A /* export_911 */] 000005D2 4E5E unlink A6 000005D4 205F movea.l A0, [A7]+ 000005D6 DEFC 000C add.w A7, 0xC 000005DA 4ED0 jmp [A0] export_183: 000005DC 4E56 0000 link A6, 0 000005E0 A9B4 syscall SystemTask 000005E2 4267 clr.w -[A7] 000005E4 3F2E 0010 move.w -[A7], [A6 + 0x10] 000005E8 2F2E 000C move.l -[A7], [A6 + 0xC] 000005EC A970 syscall GetNextEvent 000005EE 1D5F 0012 move.b [A6 + 0x12], [A7]+ 000005F2 4E5E unlink A6 000005F4 205F movea.l A0, [A7]+ 000005F6 DEFC 000A add.w A7, 0xA /* '\n' */ 000005FA 4ED0 jmp [A0] export_184: 000005FC 4E56 FFFC link A6, -0x0004 00000600 2F0C move.l -[A7], A4 00000602 286E 0008 movea.l A4, [A6 + 0x8] 00000606 204C movea.l A0, A4 00000608 5088 addq.l A0, 8 0000060A 2050 movea.l A0, [A0] 0000060C 2D48 FFFC move.l [A6 - 0x4], A0 00000610 4267 clr.w -[A7] 00000612 2F2C 0010 move.l -[A7], [A4 + 0x10] 00000616 2F2C 000C move.l -[A7], [A4 + 0xC] 0000061A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000061E 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */] 00000622 101F move.b D0, [A7]+ 00000624 6708 beq +0xA /* 0000062E */ 00000626 206E 000C movea.l A0, [A6 + 0xC] 0000062A 10BC 0001 move.b [A0], 0x1 label0000062E: 0000062E 285F movea.l A4, [A7]+ 00000630 4E5E unlink A6 00000632 205F movea.l A0, [A7]+ 00000634 DEFC 000C add.w A7, 0xC 00000638 4ED0 jmp [A0] export_185: 0000063A 4E56 0000 link A6, 0 0000063E 2F2D FDCC move.l -[A7], [A5 - 0x234] 00000642 486D 05E2 pea.l [A5 + 0x5E2 /* export_184 */] 00000646 2F0E move.l -[A7], A6 00000648 4EBA 0F2A jsr [PC + 0xF2A /* 00001574 */] 0000064C 4E5E unlink A6 0000064E 205F movea.l A0, [A7]+ 00000650 DEFC 000C add.w A7, 0xC 00000654 4ED0 jmp [A0] export_186: 00000656 4E56 0000 link A6, 0 0000065A 206E 0010 movea.l A0, [A6 + 0x10] 0000065E 2050 movea.l A0, [A0] 00000660 4A68 0006 tst.w [A0 + 0x6] 00000664 6F10 ble +0x12 /* 00000676 */ 00000666 206E 0008 movea.l A0, [A6 + 0x8] 0000066A 1F28 000C move.b -[A7], [A0 + 0xC] 0000066E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000672 4EAD 1B82 jsr [A5 + 0x1B82 /* export_876 */] label00000676: 00000676 4E5E unlink A6 00000678 205F movea.l A0, [A7]+ 0000067A DEFC 000C add.w A7, 0xC 0000067E 4ED0 jmp [A0] export_187: 00000680 4E56 0000 link A6, 0 00000684 4A2E 000C tst.b [A6 + 0xC] 00000688 662A bne +0x2C /* 000006B4 */ 0000068A 7000 moveq.l D0, 0x00 0000068C 2B40 FB48 move.l [A5 - 0x4B8], D0 00000690 4267 clr.w -[A7] 00000692 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00000696 101F move.b D0, [A7]+ 00000698 670A beq +0xC /* 000006A4 */ 0000069A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000069E 4EAD 1D62 jsr [A5 + 0x1D62 /* export_936 */] 000006A2 6008 bra +0xA /* 000006AC */ label000006A4: 000006A4 42A7 clr.l -[A7] 000006A6 A975 syscall TickCount 000006A8 2B5F FB34 move.l [A5 - 0x4CC], [A7]+ label000006AC: 000006AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006B0 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */] label000006B4: 000006B4 7002 moveq.l D0, 0x02 000006B6 B02E 000C cmp.b D0, [A6 + 0xC] 000006BA 6708 beq +0xA /* 000006C4 */ 000006BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006C0 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */] label000006C4: 000006C4 2F2D FDCC move.l -[A7], [A5 - 0x234] 000006C8 486D 05F2 pea.l [A5 + 0x5F2 /* export_186 */] 000006CC 2F0E move.l -[A7], A6 000006CE 4EBA 0EA4 jsr [PC + 0xEA4 /* 00001574 */] 000006D2 2F2D FD4E move.l -[A7], [A5 - 0x2B2] 000006D6 486D 05F2 pea.l [A5 + 0x5F2 /* export_186 */] 000006DA 2F0E move.l -[A7], A6 000006DC 4EBA 0E96 jsr [PC + 0xE96 /* 00001574 */] 000006E0 4E5E unlink A6 000006E2 205F movea.l A0, [A7]+ 000006E4 5C4F addq.w A7, 6 000006E6 4ED0 jmp [A0] export_188: 000006E8 4E56 FFF0 link A6, -0x0010 000006EC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000006F0 266E 0008 movea.l A3, [A6 + 0x8] 000006F4 206E 000C movea.l A0, [A6 + 0xC] 000006F8 20AD FD8A move.l [A0], [A5 - 0x276] 000006FC 286E 0010 movea.l A4, [A6 + 0x10] 00000700 3014 move.w D0, [A4] 00000702 5340 subq.w D0, 1 00000704 673A beq +0x3C /* 00000740 */ 00000706 5340 subq.w D0, 1 00000708 6726 beq +0x28 /* 00000730 */ 0000070A 5340 subq.w D0, 1 0000070C 6700 00D4 beq +0xD6 /* 000007E2 */ 00000710 5540 subq.w D0, 2 00000712 6700 00CE beq +0xD0 /* 000007E2 */ 00000716 5340 subq.w D0, 1 00000718 6700 00B4 beq +0xB6 /* 000007CE */ 0000071C 5340 subq.w D0, 1 0000071E 6700 0120 beq +0x122 /* 00000840 */ 00000722 5340 subq.w D0, 1 00000724 6778 beq +0x7A /* 0000079E */ 00000726 5F40 subq.w D0, 7 00000728 6700 0122 beq +0x124 /* 0000084C */ 0000072C 6000 012E bra +0x130 /* 0000085C */ label00000730: 00000730 2B6C 0006 FDA2 move.l [A5 - 0x25E], [A4 + 0x6] 00000736 3B6D FD42 FDE4 move.w [A5 - 0x21C], [A5 - 0x2BE] 0000073C 6000 012C bra +0x12E /* 0000086A */ label00000740: 00000740 4267 clr.w -[A7] 00000742 2F2C 000A move.l -[A7], [A4 + 0xA] 00000746 486E FFFC pea.l [A6 - 0x4] 0000074A A92C syscall FindWindow 0000074C 3E1F move.w D7, [A7]+ 0000074E BE6D FBB6 cmp.w D7, [A5 - 0x44A] 00000752 670E beq +0x10 /* 00000762 */ 00000754 3B7C 0001 FDE4 move.w [A5 - 0x21C], 0x1 0000075A 2B6C 000A FDA6 move.l [A5 - 0x25A], [A4 + 0xA] 00000760 6010 bra +0x12 /* 00000772 */ label00000762: 00000762 4267 clr.w -[A7] 00000764 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000768 2F0B move.l -[A7], A3 0000076A 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */] 0000076E 3B5F FDE4 move.w [A5 - 0x21C], [A7]+ label00000772: 00000772 3B6D FDE4 FD42 move.w [A5 - 0x2BE], [A5 - 0x21C] 00000778 3B47 FBB6 move.w [A5 - 0x44A], D7 0000077C 206E 000C movea.l A0, [A6 + 0xC] 00000780 2F08 move.l -[A7], A0 00000782 42A7 clr.l -[A7] 00000784 3F07 move.w -[A7], D7 00000786 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000078A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000078E 2F0B move.l -[A7], A3 00000790 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */] 00000794 201F move.l D0, [A7]+ 00000796 205F movea.l A0, [A7]+ 00000798 2080 move.l [A0], D0 0000079A 6000 00CE bra +0xD0 /* 0000086A */ label0000079E: 0000079E 102C 000F move.b D0, [A4 + 0xF] 000007A2 0240 0001 andi.w D0, 0x1 000007A6 1D40 FFF9 move.b [A6 - 0x7], D0 000007AA 42A7 clr.l -[A7] 000007AC 2F2C 0002 move.l -[A7], [A4 + 0x2] 000007B0 A917 syscall GetWRefCon 000007B2 2C1F move.l D6, [A7]+ 000007B4 1F2E FFF9 move.b -[A7], [A6 - 0x7] 000007B8 2F06 move.l -[A7], D6 000007BA 4EAD 200A jsr [A5 + 0x200A /* export_1021 */] 000007BE 102E FFF9 move.b D0, [A6 - 0x7] 000007C2 6706 beq +0x8 /* 000007CA */ 000007C4 1B7C 0001 FD78 move.b [A5 - 0x288], 0x1 label000007CA: 000007CA 6000 009E bra +0xA0 /* 0000086A */ label000007CE: 000007CE 42A7 clr.l -[A7] 000007D0 2F2C 0002 move.l -[A7], [A4 + 0x2] 000007D4 A917 syscall GetWRefCon 000007D6 2C1F move.l D6, [A7]+ 000007D8 2F06 move.l -[A7], D6 000007DA 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */] 000007DE 6000 008A bra +0x8C /* 0000086A */ label000007E2: 000007E2 203C 0000 00FF move.l D0, 0xFF 000007E8 C0AC 0002 and.l D0, [A4 + 0x2] 000007EC 3800 move.w D4, D0 000007EE 202C 0002 move.l D0, [A4 + 0x2] 000007F2 E088 lsr D0, 8 000007F4 3D40 FFF4 move.w [A6 - 0xC], D0 000007F8 102D FDDF move.b D0, [A5 - 0x221] 000007FC 6720 beq +0x22 /* 0000081E */ 000007FE 206E 000C movea.l A0, [A6 + 0xC] 00000802 2F08 move.l -[A7], A0 00000804 42A7 clr.l -[A7] 00000806 3F04 move.w -[A7], D4 00000808 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000080C 486D FDDA pea.l [A5 - 0x226] 00000810 2F0B move.l -[A7], A3 00000812 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */] 00000816 201F move.l D0, [A7]+ 00000818 205F movea.l A0, [A7]+ 0000081A 2080 move.l [A0], D0 0000081C 604C bra +0x4E /* 0000086A */ label0000081E: 0000081E 206E 000C movea.l A0, [A6 + 0xC] 00000822 2F08 move.l -[A7], A0 00000824 42A7 clr.l -[A7] 00000826 3F04 move.w -[A7], D4 00000828 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000082C 486D FDDA pea.l [A5 - 0x226] 00000830 2F2D FD4E move.l -[A7], [A5 - 0x2B2] 00000834 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */] 00000838 201F move.l D0, [A7]+ 0000083A 205F movea.l A0, [A7]+ 0000083C 2080 move.l [A0], D0 0000083E 602A bra +0x2C /* 0000086A */ label00000840: 00000840 2F2C 0002 move.l -[A7], [A4 + 0x2] 00000844 2F0B move.l -[A7], A3 00000846 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */] 0000084A 601E bra +0x20 /* 0000086A */ label0000084C: 0000084C 2F2C 0002 move.l -[A7], [A4 + 0x2] 00000850 3F2C 000E move.w -[A7], [A4 + 0xE] 00000854 2F0B move.l -[A7], A3 00000856 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 0000085A 600E bra +0x10 /* 0000086A */ label0000085C: 0000085C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000860 2F2E 000C move.l -[A7], [A6 + 0xC] 00000864 2F0B move.l -[A7], A3 00000866 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] label0000086A: 0000086A 4205 clr.b D5 0000086C 42A7 clr.l -[A7] 0000086E A924 syscall FrontWindow 00000870 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000874 670C beq +0xE /* 00000882 */ 00000876 206E FFFC movea.l A0, [A6 - 0x4] 0000087A 4A68 006C tst.w [A0 + 0x6C] 0000087E 5DC5 slt D5 00000880 4405 neg.b D5 label00000882: 00000882 BA2D FD53 cmp.b D5, [A5 - 0x2AD] 00000886 672C beq +0x2E /* 000008B4 */ 00000888 1B45 FD53 move.b [A5 - 0x2AD], D5 0000088C 102D FD53 move.b D0, [A5 - 0x2AD] 00000890 670C beq +0xE /* 0000089E */ 00000892 1F3C 0001 move.b -[A7], 0x1 00000896 2F0B move.l -[A7], A3 00000898 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */] 0000089C 600A bra +0xC /* 000008A8 */ label0000089E: 0000089E 1F3C 0001 move.b -[A7], 0x1 000008A2 2F0B move.l -[A7], A3 000008A4 4EAD 1D52 jsr [A5 + 0x1D52 /* export_934 */] label000008A8: 000008A8 102D FD53 move.b D0, [A5 - 0x2AD] 000008AC 6706 beq +0x8 /* 000008B4 */ 000008AE 1B7C 0001 FD78 move.b [A5 - 0x288], 0x1 label000008B4: 000008B4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000008B8 4E5E unlink A6 000008BA 205F movea.l A0, [A7]+ 000008BC DEFC 000C add.w A7, 0xC 000008C0 4ED0 jmp [A0] export_189: 000008C2 4E56 FFF2 link A6, -0x000E 000008C6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000008CA 2E2E 0010 move.l D7, [A6 + 0x10] 000008CE 2D6D FD8A 0016 move.l [A6 + 0x16], [A5 - 0x276] 000008D4 4A87 tst.l D7 000008D6 6708 beq +0xA /* 000008E0 */ 000008D8 42A7 clr.l -[A7] 000008DA 2F07 move.l -[A7], D7 000008DC A917 syscall GetWRefCon 000008DE 2C1F move.l D6, [A7]+ label000008E0: 000008E0 7003 moveq.l D0, 0x03 000008E2 B06E 0014 cmp.w D0, [A6 + 0x14] 000008E6 6706 beq +0x8 /* 000008EE */ 000008E8 486D F9B2 pea.l [A5 - 0x64E] 000008EC A851 syscall SetCursor label000008EE: 000008EE 286E 000C movea.l A4, [A6 + 0xC] 000008F2 302E 0014 move.w D0, [A6 + 0x14] 000008F6 6B00 0130 bmi +0x132 /* 00000A28 */ 000008FA 0C40 0008 cmpi.w D0, 0x8 000008FE 6E00 0128 bgt +0x12A /* 00000A28 */ 00000902 D040 add.w D0, D0 00000904 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000908 4EFB 0000 jmp [PC + D0.w] 0000090C 00D2 .incomplete 0000090E 0014 0036 ori.b [A4], 0x36 /* '6' */ 00000912 00D4 .incomplete 00000914 0042 0050 ori.w D2, 0x50 /* 'P' */ 00000918 005E 007A ori.w [A6]+, 0x7A /* 'z' */ 0000091C 007A 2F2E 0008 ori.w [PC + 0x8 /* 00000926, value 0x42A7 */], 0x2F2E /* '/.' */ 00000922 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */] 00000926 42A7 clr.l -[A7] 00000928 42A7 clr.l -[A7] 0000092A 2F2C 000A move.l -[A7], [A4 + 0xA] 0000092E A93D syscall MenuSelect 00000930 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000934 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */] 00000938 2D5F 0016 move.l [A6 + 0x16], [A7]+ 0000093C 6000 00EA bra +0xEC /* 00000A28 */ 00000940 2F2E 000C move.l -[A7], [A6 + 0xC] 00000944 2F07 move.l -[A7], D7 00000946 A9B3 syscall SystemClick 00000948 6000 00DE bra +0xE0 /* 00000A28 */ 0000094C 2F2C 000A move.l -[A7], [A4 + 0xA] 00000950 2F06 move.l -[A7], D6 00000952 4EAD 2022 jsr [A5 + 0x2022 /* export_1024 */] 00000956 6000 00D0 bra +0xD2 /* 00000A28 */ 0000095A 2F2C 000A move.l -[A7], [A4 + 0xA] 0000095E 2F06 move.l -[A7], D6 00000960 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] 00000964 6000 00C2 bra +0xC4 /* 00000A28 */ 00000968 4267 clr.w -[A7] 0000096A 2F07 move.l -[A7], D7 0000096C 2F2C 000A move.l -[A7], [A4 + 0xA] 00000970 A91E syscall TrackGoAway 00000972 101F move.b D0, [A7]+ 00000974 670A beq +0xC /* 00000980 */ 00000976 2F07 move.l -[A7], D7 00000978 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000097C 4EAD 1CF2 jsr [A5 + 0x1CF2 /* export_922 */] label00000980: 00000980 6000 00A6 bra +0xA8 /* 00000A28 */ 00000984 4267 clr.w -[A7] 00000986 2F07 move.l -[A7], D7 00000988 2F2C 000A move.l -[A7], [A4 + 0xA] 0000098C 3F2E 0014 move.w -[A7], [A6 + 0x14] 00000990 A83B syscall TrackBox 00000992 101F move.b D0, [A7]+ 00000994 6744 beq +0x46 /* 000009DA */ 00000996 2F06 move.l -[A7], D6 00000998 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 0000099C 206D FA1E movea.l A0, [A5 - 0x5E2] 000009A0 4868 0010 pea.l [A0 + 0x10] 000009A4 A8A3 syscall EraseRect 000009A6 2F07 move.l -[A7], D7 000009A8 3F2E 0014 move.w -[A7], [A6 + 0x14] 000009AC 4267 clr.w -[A7] 000009AE A83A syscall ZoomWindow 000009B0 2047 movea.l A0, D7 000009B2 47E8 0010 lea.l A3, [A0 + 0x10] 000009B6 302B 0006 move.w D0, [A3 + 0x6] 000009BA 906B 0002 sub.w D0, [A3 + 0x2] 000009BE 3D40 FFFA move.w [A6 - 0x6], D0 000009C2 302B 0004 move.w D0, [A3 + 0x4] 000009C6 9053 sub.w D0, [A3] 000009C8 3D40 FFF8 move.w [A6 - 0x8], D0 000009CC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000009D0 1F3C 0001 move.b -[A7], 0x1 000009D4 2F06 move.l -[A7], D6 000009D6 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */] label000009DA: 000009DA 604C bra +0x4E /* 00000A28 */ 000009DC 604A bra +0x4C /* 00000A28 */ 000009DE 42A7 clr.l -[A7] 000009E0 A924 syscall FrontWindow 000009E2 BE9F cmp.l D7, [A7]+ 000009E4 6604 bne +0x6 /* 000009EA */ 000009E6 7A01 moveq.l D5, 0x01 000009E8 6026 bra +0x28 /* 00000A10 */ label000009EA: 000009EA 2806 move.l D4, D6 000009EC 2044 movea.l A0, D4 000009EE 2050 movea.l A0, [A0] 000009F0 1A28 0075 move.b D5, [A0 + 0x75] 000009F4 2044 movea.l A0, D4 000009F6 2050 movea.l A0, [A0] 000009F8 1028 0074 move.b D0, [A0 + 0x74] 000009FC 6712 beq +0x14 /* 00000A10 */ 000009FE 2F07 move.l -[A7], D7 00000A00 A91F syscall SelectWindow 00000A02 1005 move.b D0, D5 00000A04 670A beq +0xC /* 00000A10 */ 00000A06 1F3C 0001 move.b -[A7], 0x1 00000A0A 2F04 move.l -[A7], D4 00000A0C 4EAD 200A jsr [A5 + 0x200A /* export_1021 */] label00000A10: 00000A10 1005 move.b D0, D5 00000A12 6714 beq +0x16 /* 00000A28 */ 00000A14 42A7 clr.l -[A7] 00000A16 2F2C 000A move.l -[A7], [A4 + 0xA] 00000A1A 486D FDDA pea.l [A5 - 0x226] 00000A1E 2F06 move.l -[A7], D6 00000A20 4EAD 201A jsr [A5 + 0x201A /* export_1023 */] 00000A24 2D5F 0016 move.l [A6 + 0x16], [A7]+ label00000A28: 00000A28 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000A2C 4E5E unlink A6 00000A2E 205F movea.l A0, [A7]+ 00000A30 DEFC 000E add.w A7, 0xE 00000A34 4ED0 jmp [A0] export_190: 00000A36 4E56 FFF8 link A6, -0x0008 00000A3A 48E7 0108 movem.l -[A7], D7,A4 00000A3E 286E 0008 movea.l A4, [A6 + 0x8] 00000A42 204C movea.l A0, A4 00000A44 5088 addq.l A0, 8 00000A46 2050 movea.l A0, [A0] 00000A48 2D48 FFF8 move.l [A6 - 0x8], A0 00000A4C 102D FD41 move.b D0, [A5 - 0x2BF] 00000A50 670E beq +0x10 /* 00000A60 */ 00000A52 2F2D FEFA move.l -[A7], [A5 - 0x106] 00000A56 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */] 00000A5A 7000 moveq.l D0, 0x00 00000A5C 2B40 FEFA move.l [A5 - 0x106], D0 label00000A60: 00000A60 42A7 clr.l -[A7] 00000A62 206C 000C movea.l A0, [A4 + 0xC] 00000A66 2050 movea.l A0, [A0] 00000A68 3F28 0002 move.w -[A7], [A0 + 0x2] 00000A6C 4267 clr.w -[A7] 00000A6E 2E9F move.l [A7], [A7]+ 00000A70 2E1F move.l D7, [A7]+ 00000A72 2F2C 000C move.l -[A7], [A4 + 0xC] 00000A76 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */] 00000A7A 7000 moveq.l D0, 0x00 00000A7C 2B40 FDBE move.l [A5 - 0x242], D0 00000A80 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000A84 2F2E 000C move.l -[A7], [A6 + 0xC] 00000A88 2F07 move.l -[A7], D7 00000A8A 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00000A8E 4CDF 1080 movem.l D7,A4, [A7]+ 00000A92 4E5E unlink A6 00000A94 205F movea.l A0, [A7]+ 00000A96 DEFC 000A add.w A7, 0xA /* '\n' */ 00000A9A 4ED0 jmp [A0] export_191: 00000A9C 4E56 FFBC link A6, -0x0044 00000AA0 48E7 0118 movem.l -[A7], D7,A3,A4 00000AA4 202E 000C move.l D0, [A6 + 0xC] 00000AA8 B0AD FDBE cmp.l D0, [A5 - 0x242] 00000AAC 6700 009C beq +0x9E /* 00000B4A */ 00000AB0 206E 000C movea.l A0, [A6 + 0xC] 00000AB4 226E 000C movea.l A1, [A6 + 0xC] 00000AB8 2251 movea.l A1, [A1] 00000ABA 1029 000D move.b D0, [A1 + 0xD] 00000ABE 2050 movea.l A0, [A0] 00000AC0 8028 000E or.b D0, [A0 + 0xE] 00000AC4 1E00 move.b D7, D0 00000AC6 6708 beq +0xA /* 00000AD0 */ 00000AC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ACC 4EAD 1D02 jsr [A5 + 0x1D02 /* export_924 */] label00000AD0: 00000AD0 206E 000C movea.l A0, [A6 + 0xC] 00000AD4 2050 movea.l A0, [A0] 00000AD6 216D FD4E 0008 move.l [A0 + 0x8], [A5 - 0x2B2] 00000ADC 486E FFBE pea.l [A6 - 0x42] 00000AE0 486D 0612 pea.l [A5 + 0x612 /* export_190 */] 00000AE4 2F0E move.l -[A7], A6 00000AE6 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00000AEA 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00000AEE 422D FD41 clr.b [A5 - 0x2BF] 00000AF2 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AF6 4EAD 2232 jsr [A5 + 0x2232 /* export_1090 */] 00000AFA 486E FFBE pea.l [A6 - 0x42] 00000AFE 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00000B02 1007 move.b D0, D7 00000B04 6712 beq +0x14 /* 00000B18 */ 00000B06 2B6E 000C FDBE move.l [A5 - 0x242], [A6 + 0xC] 00000B0C 206E 000C movea.l A0, [A6 + 0xC] 00000B10 2050 movea.l A0, [A0] 00000B12 117C 0001 000C move.b [A0 + 0xC], 0x1 label00000B18: 00000B18 286E 000C movea.l A4, [A6 + 0xC] 00000B1C 2054 movea.l A0, [A4] 00000B1E 1028 000E move.b D0, [A0 + 0xE] 00000B22 671A beq +0x1C /* 00000B3E */ 00000B24 2054 movea.l A0, [A4] 00000B26 4AA8 0004 tst.l [A0 + 0x4] 00000B2A 6712 beq +0x14 /* 00000B3E */ 00000B2C 2054 movea.l A0, [A4] 00000B2E 2668 0004 movea.l A3, [A0 + 0x4] 00000B32 2253 movea.l A1, [A3] 00000B34 2029 0014 move.l D0, [A1 + 0x14] 00000B38 5280 addq.l D0, 1 00000B3A 2340 0014 move.l [A1 + 0x14], D0 label00000B3E: 00000B3E 1007 move.b D0, D7 00000B40 6608 bne +0xA /* 00000B4A */ 00000B42 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B46 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */] label00000B4A: 00000B4A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000B4E 4E5E unlink A6 00000B50 205F movea.l A0, [A7]+ 00000B52 504F addq.w A7, 8 00000B54 4ED0 jmp [A0] export_192: 00000B56 4E56 0000 link A6, 0 00000B5A 4A6E 0010 tst.w [A6 + 0x10] 00000B5E 6718 beq +0x1A /* 00000B78 */ 00000B60 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00000B64 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000B68 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B6C 206E 0008 movea.l A0, [A6 + 0x8] 00000B70 2F28 0008 move.l -[A7], [A0 + 0x8] 00000B74 4EAD 1D5A jsr [A5 + 0x1D5A /* export_935 */] label00000B78: 00000B78 206E 0008 movea.l A0, [A6 + 0x8] 00000B7C 2C48 movea.l A6, A0 00000B7E 4EFA 007C jmp [PC + 0x7C /* 00000BFC */] 00000B82 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000B86 205F movea.l A0, [A7]+ 00000B88 DEFC 000A add.w A7, 0xA /* '\n' */ 00000B8C 4ED0 jmp [A0] export_193: 00000B8E 4E56 FFBE link A6, -0x0042 00000B92 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000B96 486E FFBE pea.l [A6 - 0x42] 00000B9A 486D 0622 pea.l [A5 + 0x622 /* export_192 */] 00000B9E 2F0E move.l -[A7], A6 00000BA0 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00000BA4 4267 clr.w -[A7] 00000BA6 3F2D FD9C move.w -[A7], [A5 - 0x264] 00000BAA 486D FDAA pea.l [A5 - 0x256] 00000BAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BB2 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 00000BB6 101F move.b D0, [A7]+ 00000BB8 6724 beq +0x26 /* 00000BDE */ 00000BBA 4A2D FBB9 tst.b [A5 - 0x447] 00000BBE 670C beq +0xE /* 00000BCC */ 00000BC0 1F3C 0002 move.b -[A7], 0x2 00000BC4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BC8 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */] label00000BCC: 00000BCC 422D FBB9 clr.b [A5 - 0x447] 00000BD0 486D FDAA pea.l [A5 - 0x256] 00000BD4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BD8 4EAD 1BD2 jsr [A5 + 0x1BD2 /* export_886 */] 00000BDC 6012 bra +0x14 /* 00000BF0 */ label00000BDE: 00000BDE 1F2D FBB9 move.b -[A7], [A5 - 0x447] 00000BE2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BE6 4EAD 1CBA jsr [A5 + 0x1CBA /* export_915 */] 00000BEA 1B7C 0001 FBB9 move.b [A5 - 0x447], 0x1 label00000BF0: 00000BF0 4EBA 06FC jsr [PC + 0x6FC /* 000012EE */] 00000BF4 486E FFBE pea.l [A6 - 0x42] 00000BF8 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] label00000BFC: 00000BFC 4FEE FF9E lea.l A7, [A6 - 0x62] 00000C00 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000C04 4E5E unlink A6 00000C06 2E9F move.l [A7], [A7]+ 00000C08 4E75 rts export_194: 00000C0A 4E56 0000 link A6, 0 00000C0E 1F3C 0001 move.b -[A7], 0x1 00000C12 4EBA 0692 jsr [PC + 0x692 /* 000012A6 */] 00000C16 102E 000C move.b D0, [A6 + 0xC] 00000C1A 6704 beq +0x6 /* 00000C20 */ 00000C1C 4EBA 06D0 jsr [PC + 0x6D0 /* 000012EE */] label00000C20: 00000C20 4E5E unlink A6 00000C22 205F movea.l A0, [A7]+ 00000C24 5C4F addq.w A7, 6 00000C26 4ED0 jmp [A0] export_195: 00000C28 4E56 FDFA link A6, -0x0206 00000C2C 48E7 0700 movem.l -[A7], D5,D6,D7 00000C30 3E2E 000C move.w D7, [A6 + 0xC] 00000C34 1A2E 000E move.b D5, [A6 + 0xE] 00000C38 BA2D FB3B cmp.b D5, [A5 - 0x4C5] 00000C3C 56C0 sne D0 00000C3E BE6D FB38 cmp.w D7, [A5 - 0x4C8] 00000C42 56C1 sne D1 00000C44 8001 or.b D0, D1 00000C46 677E beq +0x80 /* 00000CC6 */ 00000C48 70FF moveq.l D0, 0xFFFFFFFF 00000C4A B047 cmp.w D0, D7 00000C4C 6604 bne +0x6 /* 00000C52 */ 00000C4E 7C0B moveq.l D6, 0x0B 00000C50 600A bra +0xC /* 00000C5C */ label00000C52: 00000C52 1005 move.b D0, D5 00000C54 6704 beq +0x6 /* 00000C5A */ 00000C56 7C05 moveq.l D6, 0x05 00000C58 6002 bra +0x4 /* 00000C5C */ label00000C5A: 00000C5A 7C06 moveq.l D6, 0x06 label00000C5C: 00000C5C 486E FEFE pea.l [A6 - 0x102] 00000C60 3F3C 00FA move.w -[A7], 0xFA 00000C64 3F06 move.w -[A7], D6 00000C66 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 00000C6A 4267 clr.w -[A7] 00000C6C 486E FEFE pea.l [A6 - 0x102] 00000C70 486E FDFC pea.l [A6 - 0x204] 00000C74 486E FDFA pea.l [A6 - 0x206] 00000C78 4EBA 0A8A jsr [PC + 0xA8A /* 00001704 */] 00000C7C 101F move.b D0, [A7]+ 00000C7E 6732 beq +0x34 /* 00000CB2 */ 00000C80 4A47 tst.w D7 00000C82 57C0 seq D0 00000C84 72FF moveq.l D1, 0xFFFFFFFF 00000C86 B247 cmp.w D1, D7 00000C88 57C1 seq D1 00000C8A 8001 or.b D0, D1 00000C8C 6706 beq +0x8 /* 00000C94 */ 00000C8E 422E FDFE clr.b [A6 - 0x202] 00000C92 600A bra +0xC /* 00000C9E */ label00000C94: 00000C94 3F07 move.w -[A7], D7 00000C96 486E FDFE pea.l [A6 - 0x202] 00000C9A 4EBA 0834 jsr [PC + 0x834 /* 000014D0 */] label00000C9E: 00000C9E 4267 clr.w -[A7] 00000CA0 486E FEFE pea.l [A6 - 0x102] 00000CA4 486E FDFE pea.l [A6 - 0x202] 00000CA8 2F2E FDFA move.l -[A7], [A6 - 0x206] 00000CAC 4EBA 0CEE jsr [PC + 0xCEE /* 0000199C */] 00000CB0 101F move.b D0, [A7]+ label00000CB2: 00000CB2 3F3C 0065 move.w -[A7], 0x65 /* 'e' */ 00000CB6 486E FEFE pea.l [A6 - 0x102] 00000CBA 4EBA 0C0A jsr [PC + 0xC0A /* 000018C6 */] 00000CBE 1B45 FB3B move.b [A5 - 0x4C5], D5 00000CC2 3B47 FB38 move.w [A5 - 0x4C8], D7 label00000CC6: 00000CC6 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00000CCA 4E5E unlink A6 00000CCC 205F movea.l A0, [A7]+ 00000CCE 504F addq.w A7, 8 00000CD0 4ED0 jmp [A0] fn00000CD2: 00000CD2 4E56 FFE2 link A6, -0x001E 00000CD6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000CDA 42A7 clr.l -[A7] 00000CDC 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000CE0 285F movea.l A4, [A7]+ 00000CE2 2054 movea.l A0, [A4] 00000CE4 3010 move.w D0, [A0] 00000CE6 48C0 ext.l D0 00000CE8 81FC 0006 divs.w D0, 0x6 00000CEC 3A00 move.w D5, D0 00000CEE 3D45 FFE4 move.w [A6 - 0x1C], D5 00000CF2 7E01 moveq.l D7, 0x01 00000CF4 6034 bra +0x36 /* 00000D2A */ label00000CF6: 00000CF6 2054 movea.l A0, [A4] 00000CF8 3007 move.w D0, D7 00000CFA C1FC 0006 muls.w D0, 0x6 00000CFE 2670 0000 movea.l A3, [A0 + D0.w] 00000D02 2053 movea.l A0, [A3] 00000D04 7002 moveq.l D0, 0x02 00000D06 B050 cmp.w D0, [A0] 00000D08 5FC0 sle D0 00000D0A 2053 movea.l A0, [A3] 00000D0C 723F moveq.l D1, 0x3F 00000D0E B250 cmp.w D1, [A0] 00000D10 5CC1 sge D1 00000D12 C001 and.b D0, D1 00000D14 6710 beq +0x12 /* 00000D26 */ 00000D16 2F0B move.l -[A7], A3 00000D18 41EE 000C lea.l A0, [A6 + 0xC] 00000D1C 2018 move.l D0, [A0]+ 00000D1E 6702 beq +0x4 /* 00000D22 */ 00000D20 2F00 move.l -[A7], D0 label00000D22: 00000D22 2050 movea.l A0, [A0] 00000D24 4E90 jsr [A0] label00000D26: 00000D26 5247 addq.w D7, 1 00000D28 6906 bvs +0x8 /* 00000D30 */ label00000D2A: 00000D2A BE6E FFE4 cmp.w D7, [A6 - 0x1C] 00000D2E 6FC6 ble -0x38 /* 00000CF6 */ label00000D30: 00000D30 102D FB20 move.b D0, [A5 - 0x4E0] 00000D34 675E beq +0x60 /* 00000D94 */ 00000D36 2054 movea.l A0, [A4] 00000D38 3010 move.w D0, [A0] 00000D3A 48C0 ext.l D0 00000D3C D094 add.l D0, [A4] 00000D3E 2C00 move.l D6, D0 00000D40 700C moveq.l D0, 0x0C 00000D42 DC80 add.l D6, D0 00000D44 2054 movea.l A0, [A4] 00000D46 3010 move.w D0, [A0] 00000D48 48C0 ext.l D0 00000D4A D094 add.l D0, [A4] 00000D4C 5C80 addq.l D0, 6 00000D4E 2040 movea.l A0, D0 00000D50 3810 move.w D4, [A0] 00000D52 3004 move.w D0, D4 00000D54 48C0 ext.l D0 00000D56 81FC 0006 divs.w D0, 0x6 00000D5A 3D40 FFF2 move.w [A6 - 0xE], D0 00000D5E 3D6E FFF2 FFE2 move.w [A6 - 0x1E], [A6 - 0xE] 00000D64 7E01 moveq.l D7, 0x01 00000D66 6026 bra +0x28 /* 00000D8E */ label00000D68: 00000D68 2F06 move.l -[A7], D6 00000D6A 486E FFE6 pea.l [A6 - 0x1A] 00000D6E 7006 moveq.l D0, 0x06 00000D70 2F00 move.l -[A7], D0 00000D72 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000D76 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000D7A 41EE 000C lea.l A0, [A6 + 0xC] 00000D7E 2018 move.l D0, [A0]+ 00000D80 6702 beq +0x4 /* 00000D84 */ 00000D82 2F00 move.l -[A7], D0 label00000D84: 00000D84 2050 movea.l A0, [A0] 00000D86 4E90 jsr [A0] 00000D88 5C86 addq.l D6, 6 00000D8A 5247 addq.w D7, 1 00000D8C 6906 bvs +0x8 /* 00000D94 */ label00000D8E: 00000D8E BE6E FFE2 cmp.w D7, [A6 - 0x1E] 00000D92 6FD4 ble -0x2A /* 00000D68 */ label00000D94: 00000D94 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000D98 4E5E unlink A6 00000D9A 205F movea.l A0, [A7]+ 00000D9C DEFC 000C add.w A7, 0xC 00000DA0 4ED0 jmp [A0] export_196: 00000DA2 4E56 FFF6 link A6, -0x000A 00000DA6 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000DAA 2C2E 000C move.l D6, [A6 + 0xC] 00000DAE 266E 0008 movea.l A3, [A6 + 0x8] 00000DB2 204B movea.l A0, A3 00000DB4 5088 addq.l A0, 8 00000DB6 2050 movea.l A0, [A0] 00000DB8 2D48 FFF8 move.l [A6 - 0x8], A0 00000DBC 2046 movea.l A0, D6 00000DBE 2850 movea.l A4, [A0] 00000DC0 102C 000D move.b D0, [A4 + 0xD] 00000DC4 0240 0001 andi.w D0, 0x1 00000DC8 3214 move.w D1, [A4] 00000DCA 1780 10BC move.b [A3 + D1.w - 0x68], D0 00000DCE 7000 moveq.l D0, 0x00 00000DD0 2940 000A move.l [A4 + 0xA], D0 00000DD4 3014 move.w D0, [A4] 00000DD6 E540 asl D0.w, 2 00000DD8 41EB FEBC lea.l A0, [A3 - 0x144] 00000DDC 21AC 0006 0000 move.l [A0 + D0.w], [A4 + 0x6] 00000DE2 296D FB5C 0006 move.l [A4 + 0x6], [A5 - 0x4A4] 00000DE8 4267 clr.w -[A7] 00000DEA 2F06 move.l -[A7], D6 00000DEC A950 syscall CountMItems 00000DEE 3D5F FFF6 move.w [A6 - 0xA], [A7]+ 00000DF2 7E01 moveq.l D7, 0x01 00000DF4 602E bra +0x30 /* 00000E24 */ label00000DF6: 00000DF6 102D FB20 move.b D0, [A5 - 0x4E0] 00000DFA 671C beq +0x1E /* 00000E18 */ 00000DFC 2F06 move.l -[A7], D6 00000DFE 3F07 move.w -[A7], D7 00000E00 486E FFFC pea.l [A6 - 0x4] 00000E04 A84E syscall GetItemCmd 00000E06 701B moveq.l D0, 0x1B 00000E08 B06E FFFC cmp.w D0, [A6 - 0x4] 00000E0C 6708 beq +0xA /* 00000E16 */ 00000E0E 2F06 move.l -[A7], D6 00000E10 3F07 move.w -[A7], D7 00000E12 4267 clr.w -[A7] 00000E14 A945 syscall CheckItem label00000E16: 00000E16 6008 bra +0xA /* 00000E20 */ label00000E18: 00000E18 2F06 move.l -[A7], D6 00000E1A 3F07 move.w -[A7], D7 00000E1C 4267 clr.w -[A7] 00000E1E A945 syscall CheckItem label00000E20: 00000E20 5247 addq.w D7, 1 00000E22 6906 bvs +0x8 /* 00000E2A */ label00000E24: 00000E24 BE6E FFF6 cmp.w D7, [A6 - 0xA] 00000E28 6FCC ble -0x32 /* 00000DF6 */ label00000E2A: 00000E2A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000E2E 4E5E unlink A6 00000E30 205F movea.l A0, [A7]+ 00000E32 504F addq.w A7, 8 00000E34 4ED0 jmp [A0] export_197: 00000E36 4E56 FFF8 link A6, -0x0008 00000E3A 48E7 0118 movem.l -[A7], D7,A3,A4 00000E3E 266E 0008 movea.l A3, [A6 + 0x8] 00000E42 204B movea.l A0, A3 00000E44 5088 addq.l A0, 8 00000E46 2050 movea.l A0, [A0] 00000E48 2D48 FFF8 move.l [A6 - 0x8], A0 00000E4C 206E 000C movea.l A0, [A6 + 0xC] 00000E50 2850 movea.l A4, [A0] 00000E52 2E2C 000A move.l D7, [A4 + 0xA] 00000E56 670A beq +0xC /* 00000E62 */ 00000E58 8EBC 0000 0001 or.l D7, 0x1 00000E5E 2947 000A move.l [A4 + 0xA], D7 label00000E62: 00000E62 1007 move.b D0, D7 00000E64 0240 0001 andi.w D0, 0x1 00000E68 3214 move.w D1, [A4] 00000E6A B033 10BC cmp.b D0, [A3 + D1.w - 0x68] 00000E6E 6706 beq +0x8 /* 00000E76 */ 00000E70 1B7C 0001 FD78 move.b [A5 - 0x288], 0x1 label00000E76: 00000E76 3014 move.w D0, [A4] 00000E78 E540 asl D0.w, 2 00000E7A 41EB FEBC lea.l A0, [A3 - 0x144] 00000E7E 2970 0000 0006 move.l [A4 + 0x6], [A0 + D0.w] 00000E84 4A6C 0002 tst.w [A4 + 0x2] 00000E88 6606 bne +0x8 /* 00000E90 */ 00000E8A 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E8E A948 syscall CalcMenuSize label00000E90: 00000E90 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000E94 4E5E unlink A6 00000E96 205F movea.l A0, [A7]+ 00000E98 504F addq.w A7, 8 00000E9A 4ED0 jmp [A0] export_198: 00000E9C 4E56 FEBC link A6, -0x0144 00000EA0 102D FD8F move.b D0, [A5 - 0x271] 00000EA4 0A00 0001 xori.b D0, 0x1 00000EA8 802D FD78 or.b D0, [A5 - 0x288] 00000EAC 6748 beq +0x4A /* 00000EF6 */ 00000EAE 486D 0642 pea.l [A5 + 0x642 /* export_196 */] 00000EB2 2F0E move.l -[A7], A6 00000EB4 2F0E move.l -[A7], A6 00000EB6 4EBA FE1A jsr [PC - 0x1E6 /* 00000CD2 */] 00000EBA 422D FBC9 clr.b [A5 - 0x437] 00000EBE 2F2D FD4E move.l -[A7], [A5 - 0x2B2] 00000EC2 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] 00000EC6 102D FD53 move.b D0, [A5 - 0x2AD] 00000ECA 660C bne +0xE /* 00000ED8 */ 00000ECC 3F3C 0069 move.w -[A7], 0x69 /* 'i' */ 00000ED0 1F2D FBC9 move.b -[A7], [A5 - 0x437] 00000ED4 4EBA 06EA jsr [PC + 0x6EA /* 000015C0 */] label00000ED8: 00000ED8 486D 064A pea.l [A5 + 0x64A /* export_197 */] 00000EDC 2F0E move.l -[A7], A6 00000EDE 2F0E move.l -[A7], A6 00000EE0 4EBA FDF0 jsr [PC - 0x210 /* 00000CD2 */] 00000EE4 102D FD78 move.b D0, [A5 - 0x288] 00000EE8 6706 beq +0x8 /* 00000EF0 */ 00000EEA A937 syscall DrawMenuBar 00000EEC 422D FD78 clr.b [A5 - 0x288] label00000EF0: 00000EF0 1B7C 0001 FD8F move.b [A5 - 0x271], 0x1 label00000EF6: 00000EF6 4E5E unlink A6 00000EF8 2E9F move.l [A7], [A7]+ 00000EFA 4E75 rts export_199: 00000EFC 4E56 FFE2 link A6, -0x001E 00000F00 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000F04 2A2E 0008 move.l D5, [A6 + 0x8] 00000F08 282E 000E move.l D4, [A6 + 0xE] 00000F0C 2004 move.l D0, D4 00000F0E C0BC FF00 0000 and.l D0, 0xFF000000 00000F14 0C80 0100 0000 cmpi.l D0, 0x1000000 00000F1A 6672 bne +0x74 /* 00000F8E */ 00000F1C 1E04 move.b D7, D4 00000F1E 0247 0001 andi.w D7, 0x1 00000F22 2004 move.l D0, D4 00000F24 C0BC 0000 0002 and.l D0, 0x2 00000F2A 4A80 tst.l D0 00000F2C 56C6 sne D6 00000F2E 4406 neg.b D6 00000F30 1007 move.b D0, D7 00000F32 670A beq +0xC /* 00000F3E */ 00000F34 1F06 move.b -[A7], D6 00000F36 2F05 move.l -[A7], D5 00000F38 4EAD 1D52 jsr [A5 + 0x1D52 /* export_934 */] 00000F3C 6008 bra +0xA /* 00000F46 */ label00000F3E: 00000F3E 1F06 move.b -[A7], D6 00000F40 2F05 move.l -[A7], D5 00000F42 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */] label00000F46: 00000F46 42A7 clr.l -[A7] 00000F48 A924 syscall FrontWindow 00000F4A 285F movea.l A4, [A7]+ 00000F4C 200C move.l D0, A4 00000F4E 673E beq +0x40 /* 00000F8E */ 00000F50 4A6C 006C tst.w [A4 + 0x6C] 00000F54 6D12 blt +0x14 /* 00000F68 */ 00000F56 42A7 clr.l -[A7] 00000F58 2F0C move.l -[A7], A4 00000F5A A917 syscall GetWRefCon 00000F5C 265F movea.l A3, [A7]+ 00000F5E 1F07 move.b -[A7], D7 00000F60 2F0B move.l -[A7], A3 00000F62 4EAD 200A jsr [A5 + 0x200A /* export_1021 */] 00000F66 6026 bra +0x28 /* 00000F8E */ label00000F68: 00000F68 3D7C 0008 FFE4 move.w [A6 - 0x1C], 0x8 00000F6E 2D4C FFE6 move.l [A6 - 0x1A], A4 00000F72 42A7 clr.l -[A7] 00000F74 A975 syscall TickCount 00000F76 2D5F FFEA move.l [A6 - 0x16], [A7]+ 00000F7A 1007 move.b D0, D7 00000F7C 4880 ext.w D0 00000F7E 3D40 FFF2 move.w [A6 - 0xE], D0 00000F82 4267 clr.w -[A7] 00000F84 486E FFE4 pea.l [A6 - 0x1C] 00000F88 A9B2 syscall SystemEvent 00000F8A 1D5F FFE3 move.b [A6 - 0x1D], [A7]+ label00000F8E: 00000F8E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000F92 4E5E unlink A6 00000F94 205F movea.l A0, [A7]+ 00000F96 DEFC 000A add.w A7, 0xA /* '\n' */ 00000F9A 4ED0 jmp [A0] export_200: 00000F9C 4E56 FFE0 link A6, -0x0020 00000FA0 48E7 0108 movem.l -[A7], D7,A4 00000FA4 4AAD FDD0 tst.l [A5 - 0x230] 00000FA8 6700 0120 beq +0x122 /* 000010CA */ 00000FAC 7000 moveq.l D0, 0x00 00000FAE 2840 movea.l A4, D0 00000FB0 4207 clr.b D7 00000FB2 2F2D FDD0 move.l -[A7], [A5 - 0x230] 00000FB6 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 00000FBA 486E FFFC pea.l [A6 - 0x4] 00000FBE A972 syscall GetMouse 00000FC0 486E FFFC pea.l [A6 - 0x4] 00000FC4 A870 syscall LocalToGlobal 00000FC6 206D FDD0 movea.l A0, [A5 - 0x230] 00000FCA 2050 movea.l A0, [A0] 00000FCC 2F28 0066 move.l -[A7], [A0 + 0x66] 00000FD0 486E FFE0 pea.l [A6 - 0x20] 00000FD4 4EBA 06BE jsr [PC + 0x6BE /* 00001694 */] 00000FD8 4267 clr.w -[A7] 00000FDA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FDE 486E FFE0 pea.l [A6 - 0x20] 00000FE2 A8AD syscall PtInRect 00000FE4 101F move.b D0, [A7]+ 00000FE6 6700 00D8 beq +0xDA /* 000010C0 */ 00000FEA 4AAD FB48 tst.l [A5 - 0x4B8] 00000FEE 56C0 sne D0 00000FF0 4A00 tst.b D0 00000FF2 672E beq +0x30 /* 00001022 */ 00000FF4 2F00 move.l -[A7], D0 00000FF6 4267 clr.w -[A7] 00000FF8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FFC 486D FB4C pea.l [A5 - 0x4B4] 00001000 A8AD syscall PtInRect 00001002 121F move.b D1, [A7]+ 00001004 201F move.l D0, [A7]+ 00001006 C001 and.b D0, D1 00001008 6718 beq +0x1A /* 00001022 */ 0000100A 286D FB48 movea.l A4, [A5 - 0x4B8] 0000100E 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4] 00001014 2F2D FB54 move.l -[A7], [A5 - 0x4AC] 00001018 486E FFF4 pea.l [A6 - 0xC] 0000101C A87F syscall SubPt 0000101E 6000 008A bra +0x8C /* 000010AA */ label00001022: 00001022 7000 moveq.l D0, 0x00 00001024 2B40 FB48 move.l [A5 - 0x4B8], D0 00001028 4267 clr.w -[A7] 0000102A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000102E 486E FFF8 pea.l [A6 - 0x8] 00001032 486E FFF4 pea.l [A6 - 0xC] 00001036 486E FFF0 pea.l [A6 - 0x10] 0000103A 486E FFEE pea.l [A6 - 0x12] 0000103E 2F2D FDD0 move.l -[A7], [A5 - 0x230] 00001042 4EAD 1F2A jsr [A5 + 0x1F2A /* export_993 */] 00001046 7003 moveq.l D0, 0x03 00001048 B05F cmp.w D0, [A7]+ 0000104A 57C0 seq D0 0000104C 4A6E FFEE tst.w [A6 - 0x12] 00001050 57C1 seq D1 00001052 C001 and.b D0, D1 00001054 4400 neg.b D0 00001056 1E00 move.b D7, D0 00001058 6750 beq +0x52 /* 000010AA */ 0000105A 206E FFF8 movea.l A0, [A6 - 0x8] 0000105E 2050 movea.l A0, [A0] 00001060 2868 0020 movea.l A4, [A0 + 0x20] 00001064 206E FFF8 movea.l A0, [A6 - 0x8] 00001068 2050 movea.l A0, [A0] 0000106A 2268 001C movea.l A1, [A0 + 0x1C] 0000106E 2251 movea.l A1, [A1] 00001070 4A69 0002 tst.w [A1 + 0x2] 00001074 6634 bne +0x36 /* 000010AA */ 00001076 486D FB4C pea.l [A5 - 0x4B4] 0000107A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000107E 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 00001082 2B6E FFFC FB54 move.l [A5 - 0x4AC], [A6 - 0x4] 00001088 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000108C 486D FB54 pea.l [A5 - 0x4AC] 00001090 A87F syscall SubPt 00001092 2F2D FB54 move.l -[A7], [A5 - 0x4AC] 00001096 486D FB4C pea.l [A5 - 0x4B4] 0000109A A87E syscall AddPt 0000109C 2F2D FB54 move.l -[A7], [A5 - 0x4AC] 000010A0 486D FB50 pea.l [A5 - 0x4B0] 000010A4 A87E syscall AddPt 000010A6 2B4C FB48 move.l [A5 - 0x4B8], A4 label000010AA: 000010AA 200C move.l D0, A4 000010AC 6710 beq +0x12 /* 000010BE */ 000010AE 4267 clr.w -[A7] 000010B0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000010B4 2F0C move.l -[A7], A4 000010B6 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] 000010BA 1E1F move.b D7, [A7]+ 000010BC 6002 bra +0x4 /* 000010C0 */ label000010BE: 000010BE 4207 clr.b D7 label000010C0: 000010C0 1007 move.b D0, D7 000010C2 6606 bne +0x8 /* 000010CA */ 000010C4 486D F9B2 pea.l [A5 - 0x64E] 000010C8 A851 syscall SetCursor label000010CA: 000010CA 4CDF 1080 movem.l D7,A4, [A7]+ 000010CE 4E5E unlink A6 000010D0 2E9F move.l [A7], [A7]+ 000010D2 4E75 rts export_201: 000010D4 4E56 0000 link A6, 0 000010D8 2F0C move.l -[A7], A4 000010DA 286E 0008 movea.l A4, [A6 + 0x8] 000010DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010E2 4EBA F10C jsr [PC - 0xEF4 /* 000001F0 */] 000010E6 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000010EA 1F3C 0001 move.b -[A7], 0x1 000010EE 4EBA 04D0 jsr [PC + 0x4D0 /* 000015C0 */] 000010F2 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 000010F6 1F3C 0001 move.b -[A7], 0x1 000010FA 4EBA 04C4 jsr [PC + 0x4C4 /* 000015C0 */] 000010FE 2054 movea.l A0, [A4] 00001100 4AA8 0014 tst.l [A0 + 0x14] 00001104 6718 beq +0x1A /* 0000111E */ 00001106 3F3C 001E move.w -[A7], 0x1E 0000110A 1F3C 0001 move.b -[A7], 0x1 0000110E 4EBA 04B0 jsr [PC + 0x4B0 /* 000015C0 */] 00001112 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00001116 1F3C 0001 move.b -[A7], 0x1 0000111A 4EBA 04A4 jsr [PC + 0x4A4 /* 000015C0 */] label0000111E: 0000111E 2054 movea.l A0, [A4] 00001120 4AA8 0010 tst.l [A0 + 0x10] 00001124 6718 beq +0x1A /* 0000113E */ 00001126 4267 clr.w -[A7] 00001128 2F2D FD4E move.l -[A7], [A5 - 0x2B2] 0000112C 4EAD 1BB2 jsr [A5 + 0x1BB2 /* export_882 */] 00001130 101F move.b D0, [A7]+ 00001132 660A bne +0xC /* 0000113E */ 00001134 2054 movea.l A0, [A4] 00001136 2F28 0010 move.l -[A7], [A0 + 0x10] 0000113A 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] label0000113E: 0000113E 285F movea.l A4, [A7]+ 00001140 4E5E unlink A6 00001142 2E9F move.l [A7], [A7]+ 00001144 4E75 rts export_202: 00001146 4E56 0000 link A6, 0 0000114A 206E 000C movea.l A0, [A6 + 0xC] 0000114E 2050 movea.l A0, [A0] 00001150 4AA8 0010 tst.l [A0 + 0x10] 00001154 6622 bne +0x24 /* 00001178 */ 00001156 206E 000C movea.l A0, [A6 + 0xC] 0000115A 2050 movea.l A0, [A0] 0000115C 4AA8 001C tst.l [A0 + 0x1C] 00001160 6716 beq +0x18 /* 00001178 */ 00001162 2F2E 000C move.l -[A7], [A6 + 0xC] 00001166 226E 0008 movea.l A1, [A6 + 0x8] 0000116A 41E9 000C lea.l A0, [A1 + 0xC] 0000116E 2018 move.l D0, [A0]+ 00001170 6702 beq +0x4 /* 00001174 */ 00001172 2F00 move.l -[A7], D0 label00001174: 00001174 2050 movea.l A0, [A0] 00001176 4E90 jsr [A0] label00001178: 00001178 4E5E unlink A6 0000117A 205F movea.l A0, [A7]+ 0000117C 504F addq.w A7, 8 0000117E 4ED0 jmp [A0] export_203: 00001180 4E56 0000 link A6, 0 00001184 2F0C move.l -[A7], A4 00001186 286E 0008 movea.l A4, [A6 + 0x8] 0000118A 102D FDD9 move.b D0, [A5 - 0x227] 0000118E 6732 beq +0x34 /* 000011C2 */ 00001190 2054 movea.l A0, [A4] 00001192 4AA8 0010 tst.l [A0 + 0x10] 00001196 6728 beq +0x2A /* 000011C0 */ 00001198 2254 movea.l A1, [A4] 0000119A 2069 0010 movea.l A0, [A1 + 0x10] 0000119E 2050 movea.l A0, [A0] 000011A0 4AA8 0008 tst.l [A0 + 0x8] 000011A4 671A beq +0x1C /* 000011C0 */ 000011A6 2254 movea.l A1, [A4] 000011A8 2069 0010 movea.l A0, [A1 + 0x10] 000011AC 2050 movea.l A0, [A0] 000011AE 2F28 0008 move.l -[A7], [A0 + 0x8] 000011B2 41EE 000C lea.l A0, [A6 + 0xC] 000011B6 2018 move.l D0, [A0]+ 000011B8 6702 beq +0x4 /* 000011BC */ 000011BA 2F00 move.l -[A7], D0 label000011BC: 000011BC 2050 movea.l A0, [A0] 000011BE 4E90 jsr [A0] label000011C0: 000011C0 6010 bra +0x12 /* 000011D2 */ label000011C2: 000011C2 486D 0672 pea.l [A5 + 0x672 /* export_202 */] 000011C6 2F0E move.l -[A7], A6 000011C8 2054 movea.l A0, [A4] 000011CA 2F28 000C move.l -[A7], [A0 + 0xC] 000011CE 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] label000011D2: 000011D2 285F movea.l A4, [A7]+ 000011D4 4E5E unlink A6 000011D6 205F movea.l A0, [A7]+ 000011D8 DEFC 000C add.w A7, 0xC 000011DC 4ED0 jmp [A0] export_204: 000011DE 4E56 0000 link A6, 0 000011E2 41EE 0014 lea.l A0, [A6 + 0x14] 000011E6 2F20 move.l -[A7], -[A0] 000011E8 2F20 move.l -[A7], -[A0] 000011EA 206E 0008 movea.l A0, [A6 + 0x8] 000011EE 2050 movea.l A0, [A0] 000011F0 2F28 0008 move.l -[A7], [A0 + 0x8] 000011F4 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 000011F8 4E5E unlink A6 000011FA 205F movea.l A0, [A7]+ 000011FC DEFC 000C add.w A7, 0xC 00001200 4ED0 jmp [A0] export_205: 00001202 4E56 0000 link A6, 0 00001206 4E5E unlink A6 00001208 2E9F move.l [A7], [A7]+ 0000120A 4E75 rts export_206: 0000120C 4E56 0000 link A6, 0 00001210 422E 000C clr.b [A6 + 0xC] 00001214 4E5E unlink A6 00001216 2E9F move.l [A7], [A7]+ 00001218 4E75 rts export_207: 0000121A 4E56 0000 link A6, 0 0000121E 206E 0008 movea.l A0, [A6 + 0x8] 00001222 4868 FF00 pea.l [A0 - 0x100] 00001226 2F2E 000C move.l -[A7], [A6 + 0xC] 0000122A 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] 0000122E 4E5E unlink A6 00001230 205F movea.l A0, [A7]+ 00001232 504F addq.w A7, 8 00001234 4ED0 jmp [A0] export_208: 00001236 4E56 FF00 link A6, -0x0100 0000123A 206E 000C movea.l A0, [A6 + 0xC] 0000123E 43EE FF00 lea.l A1, [A6 - 0x100] 00001242 703F moveq.l D0, 0x3F label00001244: 00001244 22D8 move.l [A1]+, [A0]+ 00001246 51C8 FFFC dbf D0, -0x6 /* 00001244 */ 0000124A 206E 0008 movea.l A0, [A6 + 0x8] 0000124E 2050 movea.l A0, [A0] 00001250 43E8 001E lea.l A1, [A0 + 0x1E] 00001254 41EE FF00 lea.l A0, [A6 - 0x100] 00001258 700F moveq.l D0, 0x0F label0000125A: 0000125A 22D8 move.l [A1]+, [A0]+ 0000125C 51C8 FFFC dbf D0, -0x6 /* 0000125A */ 00001260 486D 069A pea.l [A5 + 0x69A /* export_207 */] 00001264 2F0E move.l -[A7], A6 00001266 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000126A 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */] 0000126E 4E5E unlink A6 00001270 205F movea.l A0, [A7]+ 00001272 504F addq.w A7, 8 00001274 4ED0 jmp [A0] export_209: fn00001276: 00001276 4E56 FFFC link A6, -0x0004 0000127A 41ED FB92 lea.l A0, [A5 - 0x46E] 0000127E 43ED FBA4 lea.l A1, [A5 - 0x45C] 00001282 20D9 move.l [A0]+, [A1]+ 00001284 20D9 move.l [A0]+, [A1]+ 00001286 20D9 move.l [A0]+, [A1]+ 00001288 20D9 move.l [A0]+, [A1]+ 0000128A 42A7 clr.l -[A7] 0000128C A9F9 syscall InfoScrap 0000128E 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00001292 206E FFFC movea.l A0, [A6 - 0x4] 00001296 43ED FBA4 lea.l A1, [A5 - 0x45C] 0000129A 22D8 move.l [A1]+, [A0]+ 0000129C 22D8 move.l [A1]+, [A0]+ 0000129E 22D8 move.l [A1]+, [A0]+ 000012A0 22D8 move.l [A1]+, [A0]+ 000012A2 4E5E unlink A6 000012A4 4E75 rts export_210: fn000012A6: 000012A6 4E56 0000 link A6, 0 000012AA 3F2D FC40 move.w -[A7], [A5 - 0x3C0] 000012AE 4EAD 041A jsr [A5 + 0x41A /* export_127 */] 000012B2 1B6E 0008 FC42 move.b [A5 - 0x3BE], [A6 + 0x8] 000012B8 4E5E unlink A6 000012BA 205F movea.l A0, [A7]+ 000012BC 544F addq.w A7, 2 000012BE 4ED0 jmp [A0] fn000012C0: 000012C0 4E56 0000 link A6, 0 000012C4 4AAD FEFE tst.l [A5 - 0x102] 000012C8 671E beq +0x20 /* 000012E8 */ 000012CA 4267 clr.w -[A7] 000012CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012D0 2F2D FEFE move.l -[A7], [A5 - 0x102] 000012D4 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */] 000012D8 101F move.b D0, [A7]+ 000012DA 670C beq +0xE /* 000012E8 */ 000012DC 1B7C 0001 FBC9 move.b [A5 - 0x437], 0x1 000012E2 2B6E 0008 FB8E move.l [A5 - 0x472], [A6 + 0x8] label000012E8: 000012E8 4E5E unlink A6 000012EA 2E9F move.l [A7], [A7]+ 000012EC 4E75 rts export_211: fn000012EE: 000012EE 4E56 FFFE link A6, -0x0002 000012F2 4EBA FF82 jsr [PC - 0x7E /* 00001276 */] 000012F6 302D FB9A move.w D0, [A5 - 0x466] 000012FA B06D FBAC cmp.w D0, [A5 - 0x454] 000012FE 6778 beq +0x7A /* 00001378 */ 00001300 4AAD FDBE tst.l [A5 - 0x242] 00001304 56C0 sne D0 00001306 4A00 tst.b D0 00001308 6714 beq +0x16 /* 0000131E */ 0000130A 206D FDBE movea.l A0, [A5 - 0x242] 0000130E 2050 movea.l A0, [A0] 00001310 C028 000F and.b D0, [A0 + 0xF] 00001314 6708 beq +0xA /* 0000131E */ 00001316 2F2D FF24 move.l -[A7], [A5 - 0xDC] 0000131A 4EAD 1D02 jsr [A5 + 0x1D02 /* export_924 */] label0000131E: 0000131E 2F2D FEFE move.l -[A7], [A5 - 0x102] 00001322 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 00001326 7000 moveq.l D0, 0x00 00001328 2B40 FEFE move.l [A5 - 0x102], D0 0000132C 4A6D FBAE tst.w [A5 - 0x452] 00001330 5EC0 sgt D0 00001332 2F00 move.l -[A7], D0 00001334 4267 clr.w -[A7] 00001336 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 0000133A 121F move.b D1, [A7]+ 0000133C 201F move.l D0, [A7]+ 0000133E C001 and.b D0, D1 00001340 672E beq +0x30 /* 00001370 */ 00001342 42A7 clr.l -[A7] 00001344 A9FC syscall ZeroScrap 00001346 201F move.l D0, [A7]+ 00001348 3D40 FFFE move.w [A6 - 0x2], D0 0000134C 4EBA FF28 jsr [PC - 0xD8 /* 00001276 */] 00001350 3F3C FF94 move.w -[A7], 0xFF94 00001354 2F3C 00C8 000A move.l -[A7], 0xC8000A 0000135A 2F2D FF24 move.l -[A7], [A5 - 0xDC] 0000135E 4EAD 1D5A jsr [A5 + 0x1D5A /* export_935 */] 00001362 2F2D FF08 move.l -[A7], [A5 - 0xF8] 00001366 2F2D FF24 move.l -[A7], [A5 - 0xDC] 0000136A 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */] 0000136E 6008 bra +0xA /* 00001378 */ label00001370: 00001370 2F2D FF24 move.l -[A7], [A5 - 0xDC] 00001374 4EAD 1D42 jsr [A5 + 0x1D42 /* export_932 */] label00001378: 00001378 4E5E unlink A6 0000137A 4E75 rts export_212: fn0000137C: 0000137C 4E56 FFF8 link A6, -0x0008 00001380 206E 000C movea.l A0, [A6 + 0xC] 00001384 43EE FFF8 lea.l A1, [A6 - 0x8] 00001388 22D8 move.l [A1]+, [A0]+ 0000138A 22D8 move.l [A1]+, [A0]+ 0000138C 2F2D FB60 move.l -[A7], [A5 - 0x4A0] 00001390 486E FFF8 pea.l [A6 - 0x8] 00001394 A8DF syscall RectRgn 00001396 206D FA1E movea.l A0, [A5 - 0x5E2] 0000139A 2F28 001C move.l -[A7], [A0 + 0x1C] 0000139E 2F2D FB60 move.l -[A7], [A5 - 0x4A0] 000013A2 2F2D FB60 move.l -[A7], [A5 - 0x4A0] 000013A6 A8E4 syscall SectRgn 000013A8 2F2D FB60 move.l -[A7], [A5 - 0x4A0] 000013AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013B0 A8E0 syscall OffsetRgn/OfsetRgn 000013B2 2F2D FB60 move.l -[A7], [A5 - 0x4A0] 000013B6 A879 syscall SetClip 000013B8 4E5E unlink A6 000013BA 205F movea.l A0, [A7]+ 000013BC 504F addq.w A7, 8 000013BE 4ED0 jmp [A0] export_213: fn000013C0: 000013C0 4E56 FFF8 link A6, -0x0008 000013C4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000013C8 3C2E 0008 move.w D6, [A6 + 0x8] 000013CC 4A46 tst.w D6 000013CE 6E0A bgt +0xC /* 000013DA */ 000013D0 3006 move.w D0, D6 000013D2 4440 neg.w D0 000013D4 3D40 000C move.w [A6 + 0xC], D0 000013D8 6052 bra +0x54 /* 0000142C */ label000013DA: 000013DA 206D FEF6 movea.l A0, [A5 - 0x10A] 000013DE 2650 movea.l A3, [A0] 000013E0 3D6D FD70 FFF8 move.w [A6 - 0x8], [A5 - 0x290] 000013E6 7E01 moveq.l D7, 0x01 000013E8 6028 bra +0x2A /* 00001412 */ label000013EA: 000013EA 3007 move.w D0, D7 000013EC C1FC 0006 muls.w D0, 0x6 000013F0 49F3 00FA lea.l A4, [A3 + D0.w - 0x6] 000013F4 302E 000A move.w D0, [A6 + 0xA] 000013F8 B06C 0002 cmp.w D0, [A4 + 0x2] 000013FC 57C0 seq D0 000013FE BC6C 0004 cmp.w D6, [A4 + 0x4] 00001402 57C1 seq D1 00001404 C001 and.b D0, D1 00001406 6706 beq +0x8 /* 0000140E */ 00001408 3D54 000C move.w [A6 + 0xC], [A4] 0000140C 601E bra +0x20 /* 0000142C */ label0000140E: 0000140E 5247 addq.w D7, 1 00001410 6906 bvs +0x8 /* 00001418 */ label00001412: 00001412 BE6E FFF8 cmp.w D7, [A6 - 0x8] 00001416 6FD2 ble -0x2C /* 000013EA */ label00001418: 00001418 7000 moveq.l D0, 0x00 0000141A 302E 000A move.w D0, [A6 + 0xA] 0000141E E188 lsl D0, 8 00001420 7200 moveq.l D1, 0x00 00001422 3206 move.w D1, D6 00001424 8081 or.l D0, D1 00001426 4480 neg.l D0 00001428 3D40 000C move.w [A6 + 0xC], D0 label0000142C: 0000142C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001430 4E5E unlink A6 00001432 2E9F move.l [A7], [A7]+ 00001434 4E75 rts fn00001436: 00001436 4E56 FFF4 link A6, -0x000C 0000143A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000143E 382E 0010 move.w D4, [A6 + 0x10] 00001442 4A44 tst.w D4 00001444 6C26 bge +0x28 /* 0000146C */ 00001446 7000 moveq.l D0, 0x00 00001448 3204 move.w D1, D4 0000144A 4441 neg.w D1 0000144C 3001 move.w D0, D1 0000144E E088 lsr D0, 8 00001450 206E 000C movea.l A0, [A6 + 0xC] 00001454 3080 move.w [A0], D0 00001456 7000 moveq.l D0, 0x00 00001458 3204 move.w D1, D4 0000145A 4441 neg.w D1 0000145C 3001 move.w D0, D1 0000145E C0BC 0000 00FF and.l D0, 0xFF 00001464 206E 0008 movea.l A0, [A6 + 0x8] 00001468 3080 move.w [A0], D0 0000146A 6056 bra +0x58 /* 000014C2 */ label0000146C: 0000146C 7E01 moveq.l D7, 0x01 0000146E 3C2D FD70 move.w D6, [A5 - 0x290] 00001472 206D FEF6 movea.l A0, [A5 - 0x10A] 00001476 2650 movea.l A3, [A0] label00001478: 00001478 BC47 cmp.w D6, D7 0000147A 6D3A blt +0x3C /* 000014B6 */ 0000147C 3007 move.w D0, D7 0000147E D046 add.w D0, D6 00001480 48C0 ext.l D0 00001482 81FC 0002 divs.w D0, 0x2 00001486 3A00 move.w D5, D0 00001488 C1FC 0006 muls.w D0, 0x6 0000148C 49F3 00FA lea.l A4, [A3 + D0.w - 0x6] 00001490 B854 cmp.w D4, [A4] 00001492 6612 bne +0x14 /* 000014A6 */ 00001494 206E 000C movea.l A0, [A6 + 0xC] 00001498 30AC 0002 move.w [A0], [A4 + 0x2] 0000149C 206E 0008 movea.l A0, [A6 + 0x8] 000014A0 30AC 0004 move.w [A0], [A4 + 0x4] 000014A4 601C bra +0x1E /* 000014C2 */ label000014A6: 000014A6 B854 cmp.w D4, [A4] 000014A8 6C06 bge +0x8 /* 000014B0 */ 000014AA 3C05 move.w D6, D5 000014AC 5346 subq.w D6, 1 000014AE 6004 bra +0x6 /* 000014B4 */ label000014B0: 000014B0 3E05 move.w D7, D5 000014B2 5247 addq.w D7, 1 label000014B4: 000014B4 60C2 bra -0x3C /* 00001478 */ label000014B6: 000014B6 206E 000C movea.l A0, [A6 + 0xC] 000014BA 4250 clr.w [A0] 000014BC 206E 0008 movea.l A0, [A6 + 0x8] 000014C0 4250 clr.w [A0] label000014C2: 000014C2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000014C6 4E5E unlink A6 000014C8 205F movea.l A0, [A7]+ 000014CA DEFC 000A add.w A7, 0xA /* '\n' */ 000014CE 4ED0 jmp [A0] export_214: fn000014D0: 000014D0 4E56 FFF8 link A6, -0x0008 000014D4 2F0C move.l -[A7], A4 000014D6 206E 0008 movea.l A0, [A6 + 0x8] 000014DA 4210 clr.b [A0] 000014DC 3F2E 000C move.w -[A7], [A6 + 0xC] 000014E0 486E FFFE pea.l [A6 - 0x2] 000014E4 486E FFFC pea.l [A6 - 0x4] 000014E8 4EBA FF4C jsr [PC - 0xB4 /* 00001436 */] 000014EC 42A7 clr.l -[A7] 000014EE 3F2E FFFE move.w -[A7], [A6 - 0x2] 000014F2 4EBA 0180 jsr [PC + 0x180 /* 00001674 */] 000014F6 285F movea.l A4, [A7]+ 000014F8 200C move.l D0, A4 000014FA 670C beq +0xE /* 00001508 */ 000014FC 2F0C move.l -[A7], A4 000014FE 3F2E FFFC move.w -[A7], [A6 - 0x4] 00001502 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001506 A946 syscall GetMenuItemText/GetItem label00001508: 00001508 285F movea.l A4, [A7]+ 0000150A 4E5E unlink A6 0000150C 205F movea.l A0, [A7]+ 0000150E 5C4F addq.w A7, 6 00001510 4ED0 jmp [A0] fn00001512: 00001512 4E56 FFFE link A6, -0x0002 00001516 48E7 0308 movem.l -[A7], D6,D7,A4 0000151A 286E 000A movea.l A4, [A6 + 0xA] 0000151E 3C2E 0008 move.w D6, [A6 + 0x8] 00001522 4267 clr.w -[A7] 00001524 2F0C move.l -[A7], A4 00001526 A960 syscall GetControlValue/GetCtlValue 00001528 3E1F move.w D7, [A7]+ 0000152A 4A46 tst.w D6 0000152C 5DC0 slt D0 0000152E 2F00 move.l -[A7], D0 00001530 4267 clr.w -[A7] 00001532 2F0C move.l -[A7], A4 00001534 A961 syscall GetControlMinimum/GetMinCtl 00001536 321F move.w D1, [A7]+ 00001538 201F move.l D0, [A7]+ 0000153A B247 cmp.w D1, D7 0000153C 5DC1 slt D1 0000153E C001 and.b D0, D1 00001540 4A46 tst.w D6 00001542 5EC1 sgt D1 00001544 48E7 C000 movem.l -[A7], D0,D1 00001548 4267 clr.w -[A7] 0000154A 2F0C move.l -[A7], A4 0000154C A962 syscall GetControlMaximum/GetMaxCtl 0000154E 341F move.w D2, [A7]+ 00001550 4CDF 0003 movem.l D0,D1, [A7]+ 00001554 B447 cmp.w D2, D7 00001556 5EC2 sgt D2 00001558 C202 and.b D1, D2 0000155A 8001 or.b D0, D1 0000155C 670A beq +0xC /* 00001568 */ 0000155E 2F0C move.l -[A7], A4 00001560 3007 move.w D0, D7 00001562 D046 add.w D0, D6 00001564 3F00 move.w -[A7], D0 00001566 A963 syscall SetControlValue/SetCtlValue label00001568: 00001568 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000156C 4E5E unlink A6 0000156E 205F movea.l A0, [A7]+ 00001570 5C4F addq.w A7, 6 00001572 4ED0 jmp [A0] export_215: fn00001574: 00001574 4E56 FFF6 link A6, -0x000A 00001578 48E7 0018 movem.l -[A7], A3,A4 0000157C 286E 0010 movea.l A4, [A6 + 0x10] 00001580 422E FFF7 clr.b [A6 - 0x9] label00001584: 00001584 200C move.l D0, A4 00001586 56C0 sne D0 00001588 122E FFF7 move.b D1, [A6 - 0x9] 0000158C 0A01 0001 xori.b D1, 0x1 00001590 C001 and.b D0, D1 00001592 671E beq +0x20 /* 000015B2 */ 00001594 2054 movea.l A0, [A4] 00001596 2668 0002 movea.l A3, [A0 + 0x2] 0000159A 2F0C move.l -[A7], A4 0000159C 486E FFF7 pea.l [A6 - 0x9] 000015A0 41EE 0008 lea.l A0, [A6 + 0x8] 000015A4 2018 move.l D0, [A0]+ 000015A6 6702 beq +0x4 /* 000015AA */ 000015A8 2F00 move.l -[A7], D0 label000015AA: 000015AA 2050 movea.l A0, [A0] 000015AC 4E90 jsr [A0] 000015AE 284B movea.l A4, A3 000015B0 60D2 bra -0x2C /* 00001584 */ label000015B2: 000015B2 4CDF 1800 movem.l A3,A4, [A7]+ 000015B6 4E5E unlink A6 000015B8 205F movea.l A0, [A7]+ 000015BA DEFC 000C add.w A7, 0xC 000015BE 4ED0 jmp [A0] export_216: fn000015C0: 000015C0 4E56 FFF8 link A6, -0x0008 000015C4 2F0C move.l -[A7], A4 000015C6 3F2E 000A move.w -[A7], [A6 + 0xA] 000015CA 486E FFFC pea.l [A6 - 0x4] 000015CE 486E FFFE pea.l [A6 - 0x2] 000015D2 4EBA FE62 jsr [PC - 0x19E /* 00001436 */] 000015D6 42A7 clr.l -[A7] 000015D8 3F2E FFFC move.w -[A7], [A6 - 0x4] 000015DC A949 syscall GetMenuHandle 000015DE 285F movea.l A4, [A7]+ 000015E0 200C move.l D0, A4 000015E2 6718 beq +0x1A /* 000015FC */ 000015E4 102E 0008 move.b D0, [A6 + 0x8] 000015E8 670A beq +0xC /* 000015F4 */ 000015EA 2F0C move.l -[A7], A4 000015EC 3F2E FFFE move.w -[A7], [A6 - 0x2] 000015F0 A939 syscall EnableItem 000015F2 6008 bra +0xA /* 000015FC */ label000015F4: 000015F4 2F0C move.l -[A7], A4 000015F6 3F2E FFFE move.w -[A7], [A6 - 0x2] 000015FA A93A syscall DisableItem label000015FC: 000015FC 285F movea.l A4, [A7]+ 000015FE 4E5E unlink A6 00001600 2E9F move.l [A7], [A7]+ 00001602 4E75 rts export_217: 00001604 4E56 FFF8 link A6, -0x0008 00001608 2F0C move.l -[A7], A4 0000160A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000160E 486E FFFC pea.l [A6 - 0x4] 00001612 486E FFFE pea.l [A6 - 0x2] 00001616 4EBA FE1E jsr [PC - 0x1E2 /* 00001436 */] 0000161A 42A7 clr.l -[A7] 0000161C 3F2E FFFC move.w -[A7], [A6 - 0x4] 00001620 A949 syscall GetMenuHandle 00001622 285F movea.l A4, [A7]+ 00001624 200C move.l D0, A4 00001626 6724 beq +0x26 /* 0000164C */ 00001628 102E 000A move.b D0, [A6 + 0xA] 0000162C 670A beq +0xC /* 00001638 */ 0000162E 2F0C move.l -[A7], A4 00001630 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001634 A939 syscall EnableItem 00001636 6008 bra +0xA /* 00001640 */ label00001638: 00001638 2F0C move.l -[A7], A4 0000163A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000163E A93A syscall DisableItem label00001640: 00001640 2F0C move.l -[A7], A4 00001642 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001646 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000164A A945 syscall CheckItem label0000164C: 0000164C 285F movea.l A4, [A7]+ 0000164E 4E5E unlink A6 00001650 205F movea.l A0, [A7]+ 00001652 5C4F addq.w A7, 6 00001654 4ED0 jmp [A0] export_218: 00001656 4E56 0000 link A6, 0 0000165A 486D FB3C pea.l [A5 - 0x4C4] 0000165E A874 syscall GetPort 00001660 206D FA1E movea.l A0, [A5 - 0x5E2] 00001664 2B68 0010 FB40 move.l [A5 - 0x4C0], [A0 + 0x10] 0000166A 2F2D FB44 move.l -[A7], [A5 - 0x4BC] 0000166E A87A syscall GetClip 00001670 4E5E unlink A6 00001672 4E75 rts export_219: fn00001674: 00001674 4E56 0000 link A6, 0 00001678 42A7 clr.l -[A7] 0000167A 2F3A 0014 move.l -[A7], [PC + 0x14 /* 00001690, value 0x4D454E55 'MENU' */] 0000167E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001682 A9A0 syscall GetResource 00001684 2D5F 000A move.l [A6 + 0xA], [A7]+ 00001688 4E5E unlink A6 0000168A 205F movea.l A0, [A7]+ 0000168C 544F addq.w A7, 2 0000168E 4ED0 jmp [A0] 00001690 4D45 chk.w D6, D5 00001692 4E55 4E56 link A5, -0xFFFFB1AA // begin alternate branch 00001694-00001698 export_220: fn00001694: 00001694 4E56 FFFC link A6, -0x0004 // end alternate branch 00001694-00001698 export_220: // at 00001694 (misaligned) fn00001694: // (misaligned) 00001696 FFFC .invalid <> 00001698 486E FFFC pea.l [A6 - 0x4] 0000169C A874 syscall GetPort 0000169E 2F2E 000C move.l -[A7], [A6 + 0xC] 000016A2 A873 syscall SetPort 000016A4 206E 000C movea.l A0, [A6 + 0xC] 000016A8 226E 0008 movea.l A1, [A6 + 0x8] 000016AC 41E8 0010 lea.l A0, [A0 + 0x10] 000016B0 22D8 move.l [A1]+, [A0]+ 000016B2 22D8 move.l [A1]+, [A0]+ 000016B4 206E 0008 movea.l A0, [A6 + 0x8] 000016B8 2F08 move.l -[A7], A0 000016BA A870 syscall LocalToGlobal 000016BC 206E 0008 movea.l A0, [A6 + 0x8] 000016C0 4868 0004 pea.l [A0 + 0x4] 000016C4 A870 syscall LocalToGlobal 000016C6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000016CA A873 syscall SetPort 000016CC 4E5E unlink A6 000016CE 205F movea.l A0, [A7]+ 000016D0 504F addq.w A7, 8 000016D2 4ED0 jmp [A0] fn000016D4: 000016D4 4E56 0000 link A6, 0 000016D8 2F0C move.l -[A7], A4 000016DA 206E 0008 movea.l A0, [A6 + 0x8] 000016DE 2850 movea.l A4, [A0] 000016E0 202C 0006 move.l D0, [A4 + 0x6] 000016E4 B0AD FB5C cmp.l D0, [A5 - 0x4A4] 000016E8 6604 bne +0x6 /* 000016EE */ 000016EA 426C 0002 clr.w [A4 + 0x2] label000016EE: 000016EE 285F movea.l A4, [A7]+ 000016F0 4E5E unlink A6 000016F2 2E9F move.l [A7], [A7]+ 000016F4 4E75 rts export_221: 000016F6 4E56 0000 link A6, 0 000016FA 4E5E unlink A6 000016FC 205F movea.l A0, [A7]+ 000016FE DEFC 0012 add.w A7, 0x12 00001702 4ED0 jmp [A0] export_222: fn00001704: 00001704 4E56 FFFE link A6, -0x0002 00001708 48E7 0108 movem.l -[A7], D7,A4 0000170C 286E 000C movea.l A4, [A6 + 0xC] 00001710 102D FB21 move.b D0, [A5 - 0x4DF] 00001714 6732 beq +0x34 /* 00001748 */ label00001716: 00001716 487A 00E8 pea.l [PC + 0xE8 /* 00001800, value 0x33C3C3C, pstring "<<<" */] 0000171A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000171E 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00001722 389F move.w [A4], [A7]+ 00001724 4A54 tst.w [A4] 00001726 57C0 seq D0 00001728 2F00 move.l -[A7], D0 0000172A 4267 clr.w -[A7] 0000172C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001730 3F14 move.w -[A7], [A4] 00001732 2F3C 8206 0010 move.l -[A7], 0x82060010 00001738 A8B5 syscall ScriptUtil 0000173A 321F move.w D1, [A7]+ 0000173C 201F move.l D0, [A7]+ 0000173E 4A41 tst.w D1 00001740 57C1 seq D1 00001742 8001 or.b D0, D1 00001744 67D0 beq -0x2E /* 00001716 */ 00001746 600E bra +0x10 /* 00001756 */ label00001748: 00001748 487A 00B6 pea.l [PC + 0xB6 /* 00001800, value 0x33C3C3C, pstring "<<<" */] 0000174C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001750 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00001754 389F move.w [A4], [A7]+ label00001756: 00001756 4A54 tst.w [A4] 00001758 6608 bne +0xA /* 00001762 */ 0000175A 422E 0014 clr.b [A6 + 0x14] 0000175E 6000 008E bra +0x90 /* 000017EE */ label00001762: 00001762 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 00001768 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000176C 3F14 move.w -[A7], [A4] 0000176E 3F3C 0003 move.w -[A7], 0x3 00001772 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00001776 102D FB21 move.b D0, [A5 - 0x4DF] 0000177A 6732 beq +0x34 /* 000017AE */ label0000177C: 0000177C 487A 007E pea.l [PC + 0x7E /* 000017FC, value 0x33E3E3E, pstring ">>>" */] 00001780 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001784 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00001788 3E1F move.w D7, [A7]+ 0000178A 4A47 tst.w D7 0000178C 57C0 seq D0 0000178E 2F00 move.l -[A7], D0 00001790 4267 clr.w -[A7] 00001792 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001796 3F07 move.w -[A7], D7 00001798 2F3C 8206 0010 move.l -[A7], 0x82060010 0000179E A8B5 syscall ScriptUtil 000017A0 321F move.w D1, [A7]+ 000017A2 201F move.l D0, [A7]+ 000017A4 4A41 tst.w D1 000017A6 57C1 seq D1 000017A8 8001 or.b D0, D1 000017AA 67D0 beq -0x2E /* 0000177C */ 000017AC 600E bra +0x10 /* 000017BC */ label000017AE: 000017AE 487A 004C pea.l [PC + 0x4C /* 000017FC, value 0x33E3E3E, pstring ">>>" */] 000017B2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000017B6 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 000017BA 3E1F move.w D7, [A7]+ label000017BC: 000017BC 4A47 tst.w D7 000017BE 660C bne +0xE /* 000017CC */ 000017C0 3014 move.w D0, [A4] 000017C2 5340 subq.w D0, 1 000017C4 206E 0008 movea.l A0, [A6 + 0x8] 000017C8 3080 move.w [A0], D0 000017CA 6022 bra +0x24 /* 000017EE */ label000017CC: 000017CC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000017D0 3F07 move.w -[A7], D7 000017D2 3F3C 0003 move.w -[A7], 0x3 000017D6 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 000017DA 206E 0010 movea.l A0, [A6 + 0x10] 000017DE 4240 clr.w D0 000017E0 1010 move.b D0, [A0] 000017E2 9047 sub.w D0, D7 000017E4 3214 move.w D1, [A4] 000017E6 D240 add.w D1, D0 000017E8 206E 0008 movea.l A0, [A6 + 0x8] 000017EC 3081 move.w [A0], D1 label000017EE: 000017EE 4CDF 1080 movem.l D7,A4, [A7]+ 000017F2 4E5E unlink A6 000017F4 205F movea.l A0, [A7]+ 000017F6 DEFC 000C add.w A7, 0xC 000017FA 4ED0 jmp [A0] 000017FC 033E btst <>, D1 000017FE 3E3E move.w D7, <> 00001800 033C 3C3C btst 0x3C /* '<' */, D1 export_223: fn00001804: 00001804 4E56 FFF8 link A6, -0x0008 00001808 206E 0008 movea.l A0, [A6 + 0x8] 0000180C 43EE FFF8 lea.l A1, [A6 - 0x8] 00001810 22D8 move.l [A1]+, [A0]+ 00001812 22D8 move.l [A1]+, [A0]+ 00001814 102D FD79 move.b D0, [A5 - 0x287] 00001818 6714 beq +0x16 /* 0000182E */ 0000181A 4267 clr.w -[A7] 0000181C 486E FFF8 pea.l [A6 - 0x8] 00001820 2F2D FEF0 move.l -[A7], [A5 - 0x110] 00001824 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */] 00001828 1D5F 000C move.b [A6 + 0xC], [A7]+ 0000182C 6022 bra +0x24 /* 00001850 */ label0000182E: 0000182E 102D FEE7 move.b D0, [A5 - 0x119] 00001832 6708 beq +0xA /* 0000183C */ 00001834 1D7C 0001 000C move.b [A6 + 0xC], 0x1 0000183A 6014 bra +0x16 /* 00001850 */ label0000183C: 0000183C 4267 clr.w -[A7] 0000183E 486E FFF8 pea.l [A6 - 0x8] 00001842 206D FA1E movea.l A0, [A5 - 0x5E2] 00001846 2F28 0018 move.l -[A7], [A0 + 0x18] 0000184A A8E9 syscall RectInRgn 0000184C 1D5F 000C move.b [A6 + 0xC], [A7]+ label00001850: 00001850 4E5E unlink A6 00001852 2E9F move.l [A7], [A7]+ 00001854 4E75 rts fn00001856: 00001856 4E56 FFF0 link A6, -0x0010 0000185A 206E 000C movea.l A0, [A6 + 0xC] 0000185E 43EE FFF8 lea.l A1, [A6 - 0x8] 00001862 22D8 move.l [A1]+, [A0]+ 00001864 22D8 move.l [A1]+, [A0]+ 00001866 206E 0008 movea.l A0, [A6 + 0x8] 0000186A 43EE FFF0 lea.l A1, [A6 - 0x10] 0000186E 22D8 move.l [A1]+, [A0]+ 00001870 22D8 move.l [A1]+, [A0]+ 00001872 302E FFF2 move.w D0, [A6 - 0xE] 00001876 B06E FFFA cmp.w D0, [A6 - 0x6] 0000187A 5CC0 sge D0 0000187C 322E FFF6 move.w D1, [A6 - 0xA] 00001880 B26E FFFE cmp.w D1, [A6 - 0x2] 00001884 5FC1 sle D1 00001886 C001 and.b D0, D1 00001888 322E FFF0 move.w D1, [A6 - 0x10] 0000188C B26E FFF8 cmp.w D1, [A6 - 0x8] 00001890 5CC1 sge D1 00001892 C001 and.b D0, D1 00001894 322E FFF4 move.w D1, [A6 - 0xC] 00001898 B26E FFFC cmp.w D1, [A6 - 0x4] 0000189C 5FC1 sle D1 0000189E C001 and.b D0, D1 000018A0 4400 neg.b D0 000018A2 1D40 0010 move.b [A6 + 0x10], D0 000018A6 4E5E unlink A6 000018A8 205F movea.l A0, [A7]+ 000018AA 504F addq.w A7, 8 000018AC 4ED0 jmp [A0] export_224: 000018AE 4E56 0000 link A6, 0 000018B2 2F0D move.l -[A7], A5 000018B4 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 000018B8 3F2D FC40 move.w -[A7], [A5 - 0x3C0] 000018BC 4EAD 041A jsr [A5 + 0x41A /* export_127 */] 000018C0 2A5F movea.l A5, [A7]+ 000018C2 4E5E unlink A6 000018C4 4E75 rts fn000018C6: 000018C6 4E56 FEF8 link A6, -0x0108 000018CA 2F0C move.l -[A7], A4 000018CC 206E 0008 movea.l A0, [A6 + 0x8] 000018D0 43EE FF00 lea.l A1, [A6 - 0x100] 000018D4 703F moveq.l D0, 0x3F label000018D6: 000018D6 22D8 move.l [A1]+, [A0]+ 000018D8 51C8 FFFC dbf D0, -0x6 /* 000018D6 */ 000018DC 3F2E 000C move.w -[A7], [A6 + 0xC] 000018E0 486E FEFC pea.l [A6 - 0x104] 000018E4 486E FEFE pea.l [A6 - 0x102] 000018E8 4EBA FB4C jsr [PC - 0x4B4 /* 00001436 */] 000018EC 42A7 clr.l -[A7] 000018EE 3F2E FEFC move.w -[A7], [A6 - 0x104] 000018F2 4EBA FD80 jsr [PC - 0x280 /* 00001674 */] 000018F6 285F movea.l A4, [A7]+ 000018F8 200C move.l D0, A4 000018FA 6712 beq +0x14 /* 0000190E */ 000018FC 2F0C move.l -[A7], A4 000018FE 3F2E FEFE move.w -[A7], [A6 - 0x102] 00001902 486E FF00 pea.l [A6 - 0x100] 00001906 A947 syscall SetMenuItemText/SetItem 00001908 2F0C move.l -[A7], A4 0000190A 4EBA FDC8 jsr [PC - 0x238 /* 000016D4 */] label0000190E: 0000190E 285F movea.l A4, [A7]+ 00001910 4E5E unlink A6 00001912 205F movea.l A0, [A7]+ 00001914 5C4F addq.w A7, 6 00001916 4ED0 jmp [A0] export_225: fn00001918: 00001918 4E56 0000 link A6, 0 0000191C 2F2D FB3C move.l -[A7], [A5 - 0x4C4] 00001920 A873 syscall SetPort 00001922 2F2D FB40 move.l -[A7], [A5 - 0x4C0] 00001926 A878 syscall SetOrigin 00001928 2F2D FB44 move.l -[A7], [A5 - 0x4BC] 0000192C A879 syscall SetClip 0000192E 4E5E unlink A6 00001930 4E75 rts fn00001932: 00001932 4E56 FF00 link A6, -0x0100 00001936 486E FF00 pea.l [A6 - 0x100] 0000193A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000193E 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 00001942 3F2E 000C move.w -[A7], [A6 + 0xC] 00001946 486E FF00 pea.l [A6 - 0x100] 0000194A 4EBA FF7A jsr [PC - 0x86 /* 000018C6 */] 0000194E 4E5E unlink A6 00001950 205F movea.l A0, [A7]+ 00001952 5C4F addq.w A7, 6 00001954 4ED0 jmp [A0] fn00001956: 00001956 4E56 FFFE link A6, -0x0002 0000195A 2F07 move.l -[A7], D7 0000195C 102E 0008 move.b D0, [A6 + 0x8] 00001960 6706 beq +0x8 /* 00001968 */ 00001962 3E2E 000A move.w D7, [A6 + 0xA] 00001966 6004 bra +0x6 /* 0000196C */ label00001968: 00001968 3E2E 000C move.w D7, [A6 + 0xC] label0000196C: 0000196C 2F2E 000E move.l -[A7], [A6 + 0xE] 00001970 3F07 move.w -[A7], D7 00001972 4EBA FFBE jsr [PC - 0x42 /* 00001932 */] 00001976 2E1F move.l D7, [A7]+ 00001978 4E5E unlink A6 0000197A 205F movea.l A0, [A7]+ 0000197C DEFC 000A add.w A7, 0xA /* '\n' */ 00001980 4ED0 jmp [A0] fn00001982: 00001982 4E56 0000 link A6, 0 00001986 4267 clr.w -[A7] 00001988 A887 syscall TextFont 0000198A 3F3A 000E move.w -[A7], [PC + 0xE /* 0000199A, value 0x0, cstring "" */] 0000198E A888 syscall TextFace 00001990 3F3C 000C move.w -[A7], 0xC 00001994 A88A syscall TextSize 00001996 4E5E unlink A6 00001998 4E75 rts 0000199A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000199C-000019A0 export_226: fn0000199C: 0000199C 4E56 FF00 link A6, -0x0100 // end alternate branch 0000199C-000019A0 export_226: // at 0000199C (misaligned) fn0000199C: // (misaligned) 0000199E FF00 .extension 0xF00 <> // unimplemented 000019A0 206E 000C movea.l A0, [A6 + 0xC] 000019A4 43EE FF00 lea.l A1, [A6 - 0x100] 000019A8 703F moveq.l D0, 0x3F label000019AA: 000019AA 22D8 move.l [A1]+, [A0]+ 000019AC 51C8 FFFC dbf D0, -0x6 /* 000019AA */ 000019B0 4A6E 000A tst.w [A6 + 0xA] 000019B4 6F4A ble +0x4C /* 00001A00 */ 000019B6 4A6E 0008 tst.w [A6 + 0x8] 000019BA 6612 bne +0x14 /* 000019CE */ 000019BC 206E 0010 movea.l A0, [A6 + 0x10] 000019C0 43EE FF00 lea.l A1, [A6 - 0x100] 000019C4 703F moveq.l D0, 0x3F label000019C6: 000019C6 20D9 move.l [A0]+, [A1]+ 000019C8 51C8 FFFC dbf D0, -0x6 /* 000019C6 */ 000019CC 602A bra +0x2C /* 000019F8 */ label000019CE: 000019CE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000019D2 3F2E 000A move.w -[A7], [A6 + 0xA] 000019D6 206E 0010 movea.l A0, [A6 + 0x10] 000019DA 4240 clr.w D0 000019DC 1010 move.b D0, [A0] 000019DE 906E 0008 sub.w D0, [A6 + 0x8] 000019E2 3F00 move.w -[A7], D0 000019E4 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 000019E8 486E FF00 pea.l [A6 - 0x100] 000019EC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000019F0 3F2E 000A move.w -[A7], [A6 + 0xA] 000019F4 4EAD 027A jsr [A5 + 0x27A /* export_75 */] label000019F8: 000019F8 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 000019FE 6004 bra +0x6 /* 00001A04 */ label00001A00: 00001A00 422E 0014 clr.b [A6 + 0x14] label00001A04: 00001A04 4E5E unlink A6 00001A06 205F movea.l A0, [A7]+ 00001A08 DEFC 000C add.w A7, 0xC 00001A0C 4ED0 jmp [A0] export_227: 00001A0E 4E56 0000 link A6, 0 00001A12 206E 0008 movea.l A0, [A6 + 0x8] 00001A16 1010 move.b D0, [A0] 00001A18 0A00 0001 xori.b D0, 0x1 00001A1C 206E 0008 movea.l A0, [A6 + 0x8] 00001A20 1080 move.b [A0], D0 00001A22 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001A26 2F2E 000C move.l -[A7], [A6 + 0xC] 00001A2A 206E 0008 movea.l A0, [A6 + 0x8] 00001A2E 1F10 move.b -[A7], [A0] 00001A30 4EBA FF24 jsr [PC - 0xDC /* 00001956 */] 00001A34 4E5E unlink A6 00001A36 205F movea.l A0, [A7]+ 00001A38 DEFC 000C add.w A7, 0xC 00001A3C 4ED0 jmp [A0] export_228: 00001A3E 4E56 FFF0 link A6, -0x0010 00001A42 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001A46 266E 000A movea.l A3, [A6 + 0xA] 00001A4A 3E2E 0008 move.w D7, [A6 + 0x8] 00001A4E 4A47 tst.w D7 00001A50 6700 0086 beq +0x88 /* 00001AD8 */ 00001A54 42A7 clr.l -[A7] 00001A56 2F0B move.l -[A7], A3 00001A58 A95A syscall GetControlReference/GetCRefCon 00001A5A 285F movea.l A4, [A7]+ 00001A5C 99FC 0000 0001 sub.l A4, 0x1 00001A62 2053 movea.l A0, [A3] 00001A64 43EE FFF2 lea.l A1, [A6 - 0xE] 00001A68 5088 addq.l A0, 8 00001A6A 22D8 move.l [A1]+, [A0]+ 00001A6C 22D8 move.l [A1]+, [A0]+ 00001A6E 4267 clr.w -[A7] 00001A70 486E FFF2 pea.l [A6 - 0xE] 00001A74 4EBA E5BE jsr [PC - 0x1A42 /* 00000034 */] 00001A78 1C1F move.b D6, [A7]+ 00001A7A 7016 moveq.l D0, 0x16 00001A7C B047 cmp.w D0, D7 00001A7E 57C0 seq D0 00001A80 7217 moveq.l D1, 0x17 00001A82 B247 cmp.w D1, D7 00001A84 57C1 seq D1 00001A86 8001 or.b D0, D1 00001A88 4400 neg.b D0 00001A8A 1A00 move.b D5, D0 00001A8C 4267 clr.w -[A7] 00001A8E 1F06 move.b -[A7], D6 00001A90 7014 moveq.l D0, 0x14 00001A92 B047 cmp.w D0, D7 00001A94 57C0 seq D0 00001A96 7216 moveq.l D1, 0x16 00001A98 B247 cmp.w D1, D7 00001A9A 57C1 seq D1 00001A9C 8001 or.b D0, D1 00001A9E 4400 neg.b D0 00001AA0 1F00 move.b -[A7], D0 00001AA2 1005 move.b D0, D5 00001AA4 4880 ext.w D0 00001AA6 2F00 move.l -[A7], D0 00001AA8 4267 clr.w -[A7] 00001AAA 486E FFF2 pea.l [A6 - 0xE] 00001AAE 1F06 move.b -[A7], D6 00001AB0 4EBA E54E jsr [PC - 0x1AB2 /* 00000000 */] 00001AB4 321F move.w D1, [A7]+ 00001AB6 201F move.l D0, [A7]+ 00001AB8 C1C1 muls.w D0, D1 00001ABA 3F00 move.w -[A7], D0 00001ABC 2F0C move.l -[A7], A4 00001ABE 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */] 00001AC2 381F move.w D4, [A7]+ 00001AC4 2F0B move.l -[A7], A3 00001AC6 3F04 move.w -[A7], D4 00001AC8 4EBA FA48 jsr [PC - 0x5B8 /* 00001512 */] 00001ACC 4267 clr.w -[A7] 00001ACE 2F0C move.l -[A7], A4 00001AD0 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */] 00001AD4 4EBA FE42 jsr [PC - 0x1BE /* 00001918 */] label00001AD8: 00001AD8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001ADC 4E5E unlink A6 00001ADE 205F movea.l A0, [A7]+ 00001AE0 5C4F addq.w A7, 6 00001AE2 4ED0 jmp [A0] export_229: 00001AE4 4E56 FFEE link A6, -0x0012 00001AE8 48E7 0300 movem.l -[A7], D6,D7 00001AEC 4AAD FF24 tst.l [A5 - 0xDC] 00001AF0 6734 beq +0x36 /* 00001B26 */ 00001AF2 1C2D FBB5 move.b D6, [A5 - 0x44B] 00001AF6 4207 clr.b D7 label00001AF8: 00001AF8 2F3C 0040 0000 move.l -[A7], 0x400000 /* '@\0\0' */ 00001AFE 486E FFF0 pea.l [A6 - 0x10] 00001B02 2F2D FF24 move.l -[A7], [A5 - 0xDC] 00001B06 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */] 00001B0A 101F move.b D0, [A7]+ 00001B0C 670E beq +0x10 /* 00001B1C */ 00001B0E 486E FFF0 pea.l [A6 - 0x10] 00001B12 2F2D FF24 move.l -[A7], [A5 - 0xDC] 00001B16 4EAD 1BD2 jsr [A5 + 0x1BD2 /* export_886 */] 00001B1A 6002 bra +0x4 /* 00001B1E */ label00001B1C: 00001B1C 7E01 moveq.l D7, 0x01 label00001B1E: 00001B1E 1007 move.b D0, D7 00001B20 67D6 beq -0x28 /* 00001AF8 */ 00001B22 1B46 FBB5 move.b [A5 - 0x44B], D6 label00001B26: 00001B26 4CDF 00C0 movem.l D6,D7, [A7]+ 00001B2A 4E5E unlink A6 00001B2C 4E75 rts fn00001B2E: 00001B2E 4E56 0000 link A6, 0 00001B32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B36 A873 syscall SetPort 00001B38 42A7 clr.l -[A7] 00001B3A A878 syscall SetOrigin 00001B3C 206D FA1E movea.l A0, [A5 - 0x5E2] 00001B40 4868 0010 pea.l [A0 + 0x10] 00001B44 A87B syscall ClipRect 00001B46 4E5E unlink A6 00001B48 2E9F move.l [A7], [A7]+ 00001B4A 4E75 rts export_230: 00001B4C 4E56 FFEE link A6, -0x0012 00001B50 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00001B54 282E 0008 move.l D4, [A6 + 0x8] 00001B58 2844 movea.l A4, D4 00001B5A 4206 clr.b D6 00001B5C 2054 movea.l A0, [A4] 00001B5E 4AA8 0008 tst.l [A0 + 0x8] 00001B62 6700 011C beq +0x11E /* 00001C80 */ 00001B66 2F04 move.l -[A7], D4 00001B68 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */] 00001B6C 486D FD44 pea.l [A5 - 0x2BC] 00001B70 A87B syscall ClipRect 00001B72 4207 clr.b D7 00001B74 6000 0102 bra +0x104 /* 00001C78 */ label00001B78: 00001B78 1007 move.b D0, D7 00001B7A 4880 ext.w D0 00001B7C 2054 movea.l A0, [A4] 00001B7E E540 asl D0.w, 2 00001B80 2670 002C movea.l A3, [A0 + D0.w + 0x2C] 00001B84 200B move.l D0, A3 00001B86 6700 00EE beq +0xF0 /* 00001C76 */ 00001B8A 41EE FFF2 lea.l A0, [A6 - 0xE] 00001B8E 2454 movea.l A2, [A4] 00001B90 43EA 0014 lea.l A1, [A2 + 0x14] 00001B94 20D9 move.l [A0]+, [A1]+ 00001B96 20D9 move.l [A0]+, [A1]+ 00001B98 2054 movea.l A0, [A4] 00001B9A 2F28 0034 move.l -[A7], [A0 + 0x34] 00001B9E 486E FFF2 pea.l [A6 - 0xE] 00001BA2 A87E syscall AddPt 00001BA4 2054 movea.l A0, [A4] 00001BA6 2F28 0038 move.l -[A7], [A0 + 0x38] 00001BAA 486E FFF6 pea.l [A6 - 0xA] 00001BAE A87E syscall AddPt 00001BB0 1007 move.b D0, D7 00001BB2 4880 ext.w D0 00001BB4 D040 add.w D0, D0 00001BB6 3236 00F2 move.w D1, [A6 + D0.w - 0x14] 00001BBA 5341 subq.w D1, 1 00001BBC 1007 move.b D0, D7 00001BBE 4880 ext.w D0 00001BC0 D040 add.w D0, D0 00001BC2 3D81 00F2 move.w [A6 + D0.w - 0x14], D1 00001BC6 1007 move.b D0, D7 00001BC8 4880 ext.w D0 00001BCA 41ED FD82 lea.l A0, [A5 - 0x27E] 00001BCE 1230 0000 move.b D1, [A0 + D0.w] 00001BD2 4881 ext.w D1 00001BD4 D241 add.w D1, D1 00001BD6 1007 move.b D0, D7 00001BD8 4880 ext.w D0 00001BDA 41ED FD82 lea.l A0, [A5 - 0x27E] 00001BDE 1430 0000 move.b D2, [A0 + D0.w] 00001BE2 4882 ext.w D2 00001BE4 D442 add.w D2, D2 00001BE6 3DB6 10F6 20F2 move.w [A6 + D2.w - 0x14], [A6 + D1.w - 0x10] 00001BEC 1007 move.b D0, D7 00001BEE 4880 ext.w D0 00001BF0 D040 add.w D0, D0 00001BF2 3236 00F6 move.w D1, [A6 + D0.w - 0x10] 00001BF6 5241 addq.w D1, 1 00001BF8 1007 move.b D0, D7 00001BFA 4880 ext.w D0 00001BFC D040 add.w D0, D0 00001BFE 3D81 00F6 move.w [A6 + D0.w - 0x10], D1 00001C02 1007 move.b D0, D7 00001C04 4880 ext.w D0 00001C06 41ED FD82 lea.l A0, [A5 - 0x27E] 00001C0A 1230 0000 move.b D1, [A0 + D0.w] 00001C0E 4881 ext.w D1 00001C10 D241 add.w D1, D1 00001C12 3036 10F2 move.w D0, [A6 + D1.w - 0x14] 00001C16 D07C 0010 add.w D0, 0x10 00001C1A 1207 move.b D1, D7 00001C1C 4881 ext.w D1 00001C1E 41ED FD82 lea.l A0, [A5 - 0x27E] 00001C22 1430 1000 move.b D2, [A0 + D1.w] 00001C26 4882 ext.w D2 00001C28 D442 add.w D2, D2 00001C2A 3D80 20F6 move.w [A6 + D2.w - 0x10], D0 00001C2E 2F0B move.l -[A7], A3 00001C30 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001C34 A959 syscall MoveControl 00001C36 2F0B move.l -[A7], A3 00001C38 302E FFF8 move.w D0, [A6 - 0x8] 00001C3C 906E FFF4 sub.w D0, [A6 - 0xC] 00001C40 3F00 move.w -[A7], D0 00001C42 302E FFF6 move.w D0, [A6 - 0xA] 00001C46 906E FFF2 sub.w D0, [A6 - 0xE] 00001C4A 3F00 move.w -[A7], D0 00001C4C A95C syscall SizeControl 00001C4E 4267 clr.w -[A7] 00001C50 1F07 move.b -[A7], D7 00001C52 2F04 move.l -[A7], D4 00001C54 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */] 00001C58 3A1F move.w D5, [A7]+ 00001C5A 4267 clr.w -[A7] 00001C5C 2F0B move.l -[A7], A3 00001C5E A960 syscall GetControlValue/GetCtlValue 00001C60 BA5F cmp.w D5, [A7]+ 00001C62 5DC0 slt D0 00001C64 8C00 or.b D6, D0 00001C66 0246 0001 andi.w D6, 0x1 00001C6A 2F0B move.l -[A7], A3 00001C6C 3F05 move.w -[A7], D5 00001C6E A965 syscall SetControlMaximum/SetMaxCtl 00001C70 486E FFF2 pea.l [A6 - 0xE] 00001C74 A928 syscall InvalRect label00001C76: 00001C76 5207 addq.b D7, 1 label00001C78: 00001C78 7001 moveq.l D0, 0x01 00001C7A B007 cmp.b D0, D7 00001C7C 6C00 FEFA bge -0x104 /* 00001B78 */ label00001C80: 00001C80 1D46 000C move.b [A6 + 0xC], D6 00001C84 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001C88 4E5E unlink A6 00001C8A 2E9F move.l [A7], [A7]+ 00001C8C 4E75 rts export_231: 00001C8E 4E56 FFF2 link A6, -0x000E 00001C92 48E7 1338 movem.l -[A7], D3,D6,D7,A2,A3,A4 00001C96 1C2E 000C move.b D6, [A6 + 0xC] 00001C9A 286E 0008 movea.l A4, [A6 + 0x8] 00001C9E 41EE FFF2 lea.l A0, [A6 - 0xE] 00001CA2 2454 movea.l A2, [A4] 00001CA4 43EA 0014 lea.l A1, [A2 + 0x14] 00001CA8 20D9 move.l [A0]+, [A1]+ 00001CAA 20D9 move.l [A0]+, [A1]+ 00001CAC 1006 move.b D0, D6 00001CAE 4880 ext.w D0 00001CB0 E540 asl D0.w, 2 00001CB2 2672 002C movea.l A3, [A2 + D0.w + 0x2C] 00001CB6 200B move.l D0, A3 00001CB8 6732 beq +0x34 /* 00001CEC */ 00001CBA 1006 move.b D0, D6 00001CBC 4880 ext.w D0 00001CBE 2054 movea.l A0, [A4] 00001CC0 D040 add.w D0, D0 00001CC2 1206 move.b D1, D6 00001CC4 4881 ext.w D1 00001CC6 D241 add.w D1, D1 00001CC8 1406 move.b D2, D6 00001CCA 4882 ext.w D2 00001CCC D442 add.w D2, D2 00001CCE 3636 10F6 move.w D3, [A6 + D1.w - 0x10] 00001CD2 9676 20F2 sub.w D3, [A6 + D2.w - 0x14] 00001CD6 3E30 0040 move.w D7, [A0 + D0.w + 0x40] 00001CDA 9E43 sub.w D7, D3 00001CDC 4A47 tst.w D7 00001CDE 6C06 bge +0x8 /* 00001CE6 */ 00001CE0 426E 000E clr.w [A6 + 0xE] 00001CE4 600A bra +0xC /* 00001CF0 */ label00001CE6: 00001CE6 3D47 000E move.w [A6 + 0xE], D7 00001CEA 6004 bra +0x6 /* 00001CF0 */ label00001CEC: 00001CEC 426E 000E clr.w [A6 + 0xE] label00001CF0: 00001CF0 4CDF 1CC8 movem.l D3,D6,D7,A2,A3,A4, [A7]+ 00001CF4 4E5E unlink A6 00001CF6 205F movea.l A0, [A7]+ 00001CF8 5C4F addq.w A7, 6 00001CFA 4ED0 jmp [A0] export_232: 00001CFC 4E56 0000 link A6, 0 00001D00 2F0C move.l -[A7], A4 00001D02 286E 0008 movea.l A4, [A6 + 0x8] 00001D06 2054 movea.l A0, [A4] 00001D08 4AA8 0020 tst.l [A0 + 0x20] 00001D0C 6722 beq +0x24 /* 00001D30 */ 00001D0E 42A7 clr.l -[A7] 00001D10 2F2E 0016 move.l -[A7], [A6 + 0x16] 00001D14 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001D18 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001D1C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001D20 2054 movea.l A0, [A4] 00001D22 2F28 0020 move.l -[A7], [A0 + 0x20] 00001D26 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00001D2A 2D5F 001A move.l [A6 + 0x1A], [A7]+ 00001D2E 6006 bra +0x8 /* 00001D36 */ label00001D30: 00001D30 2D6D FD8A 001A move.l [A6 + 0x1A], [A5 - 0x276] label00001D36: 00001D36 285F movea.l A4, [A7]+ 00001D38 4E5E unlink A6 00001D3A 205F movea.l A0, [A7]+ 00001D3C DEFC 0012 add.w A7, 0x12 00001D40 4ED0 jmp [A0] export_233: 00001D42 4E56 0000 link A6, 0 00001D46 226E 0008 movea.l A1, [A6 + 0x8] 00001D4A 2069 0008 movea.l A0, [A1 + 0x8] 00001D4E 2050 movea.l A0, [A0] 00001D50 2268 0020 movea.l A1, [A0 + 0x20] 00001D54 2251 movea.l A1, [A1] 00001D56 4229 003F clr.b [A1 + 0x3F] 00001D5A 206E 0008 movea.l A0, [A6 + 0x8] 00001D5E 2F28 0008 move.l -[A7], [A0 + 0x8] 00001D62 4EAD 1EEA jsr [A5 + 0x1EEA /* export_985 */] 00001D66 4E5E unlink A6 00001D68 205F movea.l A0, [A7]+ 00001D6A DEFC 000A add.w A7, 0xA /* '\n' */ 00001D6E 4ED0 jmp [A0] export_234: 00001D70 4E56 FFBA link A6, -0x0046 00001D74 48E7 0038 movem.l -[A7], A2,A3,A4 00001D78 266E 0008 movea.l A3, [A6 + 0x8] 00001D7C 284B movea.l A4, A3 00001D7E 2054 movea.l A0, [A4] 00001D80 4AA8 0020 tst.l [A0 + 0x20] 00001D84 6738 beq +0x3A /* 00001DBE */ 00001D86 2254 movea.l A1, [A4] 00001D88 2069 0020 movea.l A0, [A1 + 0x20] 00001D8C 2469 0020 movea.l A2, [A1 + 0x20] 00001D90 2452 movea.l A2, [A2] 00001D92 102A 003F move.b D0, [A2 + 0x3F] 00001D96 2050 movea.l A0, [A0] 00001D98 C028 003B and.b D0, [A0 + 0x3B] 00001D9C 6720 beq +0x22 /* 00001DBE */ 00001D9E 486E FFBA pea.l [A6 - 0x46] 00001DA2 486D 076A pea.l [A5 + 0x76A /* export_233 */] 00001DA6 2F0E move.l -[A7], A6 00001DA8 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00001DAC 2054 movea.l A0, [A4] 00001DAE 2F28 0020 move.l -[A7], [A0 + 0x20] 00001DB2 4EAD 209A jsr [A5 + 0x209A /* export_1039 */] 00001DB6 486E FFBA pea.l [A6 - 0x46] 00001DBA 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] label00001DBE: 00001DBE 2F0B move.l -[A7], A3 00001DC0 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 00001DC4 2F0B move.l -[A7], A3 00001DC6 4EAD 1EFA jsr [A5 + 0x1EFA /* export_987 */] 00001DCA 2054 movea.l A0, [A4] 00001DCC 1028 004B move.b D0, [A0 + 0x4B] 00001DD0 6706 beq +0x8 /* 00001DD8 */ 00001DD2 2F0B move.l -[A7], A3 00001DD4 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */] label00001DD8: 00001DD8 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001DDC 4E5E unlink A6 00001DDE 2E9F move.l [A7], [A7]+ 00001DE0 4E75 rts export_235: 00001DE2 4E56 FFF8 link A6, -0x0008 00001DE6 2F0A move.l -[A7], A2 00001DE8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DEC 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */] 00001DF0 A89E syscall PenNormal 00001DF2 206E 0008 movea.l A0, [A6 + 0x8] 00001DF6 43EE FFF8 lea.l A1, [A6 - 0x8] 00001DFA 2050 movea.l A0, [A0] 00001DFC 45E8 0014 lea.l A2, [A0 + 0x14] 00001E00 22DA move.l [A1]+, [A2]+ 00001E02 22DA move.l [A1]+, [A2]+ 00001E04 486E FFF8 pea.l [A6 - 0x8] 00001E08 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00001E0E A8A9 syscall InsetRect 00001E10 486E FFF8 pea.l [A6 - 0x8] 00001E14 A8A1 syscall FrameRect 00001E16 245F movea.l A2, [A7]+ 00001E18 4E5E unlink A6 00001E1A 2E9F move.l [A7], [A7]+ 00001E1C 4E75 rts export_236: 00001E1E 4E56 0000 link A6, 0 00001E22 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E26 4EAD 1EEA jsr [A5 + 0x1EEA /* export_985 */] 00001E2A 4E5E unlink A6 00001E2C 205F movea.l A0, [A7]+ 00001E2E 504F addq.w A7, 8 00001E30 4ED0 jmp [A0] export_237: fn00001E32: 00001E32 4E56 FFF8 link A6, -0x0008 00001E36 48E7 0038 movem.l -[A7], A2,A3,A4 00001E3A 266E 0008 movea.l A3, [A6 + 0x8] 00001E3E 284B movea.l A4, A3 00001E40 486E FFF8 pea.l [A6 - 0x8] 00001E44 2F0B move.l -[A7], A3 00001E46 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 00001E4A 4267 clr.w -[A7] 00001E4C 486E FFF8 pea.l [A6 - 0x8] 00001E50 4EBA F9B2 jsr [PC - 0x64E /* 00001804 */] 00001E54 101F move.b D0, [A7]+ 00001E56 6736 beq +0x38 /* 00001E8E */ 00001E58 2054 movea.l A0, [A4] 00001E5A 4AA8 0008 tst.l [A0 + 0x8] 00001E5E 671C beq +0x1E /* 00001E7C */ 00001E60 2254 movea.l A1, [A4] 00001E62 2069 0008 movea.l A0, [A1 + 0x8] 00001E66 2050 movea.l A0, [A0] 00001E68 2F28 0066 move.l -[A7], [A0 + 0x66] 00001E6C 2069 0008 movea.l A0, [A1 + 0x8] 00001E70 2050 movea.l A0, [A0] 00001E72 2468 0066 movea.l A2, [A0 + 0x66] 00001E76 2F2A 0018 move.l -[A7], [A2 + 0x18] 00001E7A A953 syscall UpdtControl label00001E7C: 00001E7C 2F0B move.l -[A7], A3 00001E7E 4EAD 1F02 jsr [A5 + 0x1F02 /* export_988 */] 00001E82 486D 0782 pea.l [A5 + 0x782 /* export_236 */] 00001E86 2F0E move.l -[A7], A6 00001E88 2F0B move.l -[A7], A3 00001E8A 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */] label00001E8E: 00001E8E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001E92 4E5E unlink A6 00001E94 2E9F move.l [A7], [A7]+ 00001E96 4E75 rts export_238: 00001E98 4E56 FFF8 link A6, -0x0008 00001E9C 2F0C move.l -[A7], A4 00001E9E 286E 0008 movea.l A4, [A6 + 0x8] 00001EA2 2054 movea.l A0, [A4] 00001EA4 4AA8 0020 tst.l [A0 + 0x20] 00001EA8 6752 beq +0x54 /* 00001EFC */ 00001EAA 2254 movea.l A1, [A4] 00001EAC 2069 0020 movea.l A0, [A1 + 0x20] 00001EB0 2050 movea.l A0, [A0] 00001EB2 1028 003F move.b D0, [A0 + 0x3F] 00001EB6 673A beq +0x3C /* 00001EF2 */ 00001EB8 486E FFF8 pea.l [A6 - 0x8] 00001EBC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EC0 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 00001EC4 4267 clr.w -[A7] 00001EC6 486E FFF8 pea.l [A6 - 0x8] 00001ECA 206D FA1E movea.l A0, [A5 - 0x5E2] 00001ECE 2068 0018 movea.l A0, [A0 + 0x18] 00001ED2 2050 movea.l A0, [A0] 00001ED4 4868 0002 pea.l [A0 + 0x2] 00001ED8 486E FFF8 pea.l [A6 - 0x8] 00001EDC A8AA syscall SectRect 00001EDE 101F move.b D0, [A7]+ 00001EE0 670E beq +0x10 /* 00001EF0 */ 00001EE2 486E FFF8 pea.l [A6 - 0x8] 00001EE6 2054 movea.l A0, [A4] 00001EE8 2F28 0020 move.l -[A7], [A0 + 0x20] 00001EEC 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */] label00001EF0: 00001EF0 600A bra +0xC /* 00001EFC */ label00001EF2: 00001EF2 2054 movea.l A0, [A4] 00001EF4 2F28 0020 move.l -[A7], [A0 + 0x20] 00001EF8 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */] label00001EFC: 00001EFC 285F movea.l A4, [A7]+ 00001EFE 4E5E unlink A6 00001F00 2E9F move.l [A7], [A7]+ 00001F02 4E75 rts export_239: 00001F04 4E56 0000 link A6, 0 00001F08 41EE 0014 lea.l A0, [A6 + 0x14] 00001F0C 2F20 move.l -[A7], -[A0] 00001F0E 2F20 move.l -[A7], -[A0] 00001F10 206E 0008 movea.l A0, [A6 + 0x8] 00001F14 2050 movea.l A0, [A0] 00001F16 2F28 001C move.l -[A7], [A0 + 0x1C] 00001F1A 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 00001F1E 4E5E unlink A6 00001F20 205F movea.l A0, [A7]+ 00001F22 DEFC 000C add.w A7, 0xC 00001F26 4ED0 jmp [A0] export_240: 00001F28 4E56 0000 link A6, 0 00001F2C 42A7 clr.l -[A7] 00001F2E 41EE 0014 lea.l A0, [A6 + 0x14] 00001F32 2F20 move.l -[A7], -[A0] 00001F34 2F20 move.l -[A7], -[A0] 00001F36 206E 0008 movea.l A0, [A6 + 0x8] 00001F3A 2050 movea.l A0, [A0] 00001F3C 2F28 001C move.l -[A7], [A0 + 0x1C] 00001F40 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00001F44 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00001F48 4E5E unlink A6 00001F4A 205F movea.l A0, [A7]+ 00001F4C DEFC 000C add.w A7, 0xC 00001F50 4ED0 jmp [A0] export_241: 00001F52 4E56 FFF6 link A6, -0x000A 00001F56 48E7 0108 movem.l -[A7], D7,A4 00001F5A 286E 0008 movea.l A4, [A6 + 0x8] 00001F5E 204C movea.l A0, A4 00001F60 5088 addq.l A0, 8 00001F62 2050 movea.l A0, [A0] 00001F64 2D48 FFF6 move.l [A6 - 0xA], A0 00001F68 4267 clr.w -[A7] 00001F6A 206C 0014 movea.l A0, [A4 + 0x14] 00001F6E 2F10 move.l -[A7], [A0] 00001F70 2F2C 0018 move.l -[A7], [A4 + 0x18] 00001F74 486E FFFA pea.l [A6 - 0x6] 00001F78 2F2C 0010 move.l -[A7], [A4 + 0x10] 00001F7C 2F2C 000C move.l -[A7], [A4 + 0xC] 00001F80 2F2E 000C move.l -[A7], [A6 + 0xC] 00001F84 4EAD 1F2A jsr [A5 + 0x1F2A /* export_993 */] 00001F88 3E1F move.w D7, [A7]+ 00001F8A 206C 0018 movea.l A0, [A4 + 0x18] 00001F8E 4A90 tst.l [A0] 00001F90 6718 beq +0x1A /* 00001FAA */ 00001F92 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00001F98 206E 0008 movea.l A0, [A6 + 0x8] 00001F9C 3147 0020 move.w [A0 + 0x20], D7 00001FA0 206C 0014 movea.l A0, [A4 + 0x14] 00001FA4 20AE FFFA move.l [A0], [A6 - 0x6] 00001FA8 6004 bra +0x6 /* 00001FAE */ label00001FAA: 00001FAA 422E 0010 clr.b [A6 + 0x10] label00001FAE: 00001FAE 4CDF 1080 movem.l D7,A4, [A7]+ 00001FB2 4E5E unlink A6 00001FB4 205F movea.l A0, [A7]+ 00001FB6 504F addq.w A7, 8 00001FB8 4ED0 jmp [A0] export_242: fn00001FBA: 00001FBA 4E56 FFFC link A6, -0x0004 00001FBE 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00001FC2 266E 0008 movea.l A3, [A6 + 0x8] 00001FC6 284B movea.l A4, A3 00001FC8 206E 0018 movea.l A0, [A6 + 0x18] 00001FCC 7000 moveq.l D0, 0x00 00001FCE 2080 move.l [A0], D0 00001FD0 4267 clr.w -[A7] 00001FD2 2F2E 001C move.l -[A7], [A6 + 0x1C] 00001FD6 2054 movea.l A0, [A4] 00001FD8 4868 0014 pea.l [A0 + 0x14] 00001FDC A8AD syscall PtInRect 00001FDE 101F move.b D0, [A7]+ 00001FE0 677A beq +0x7C /* 0000205C */ 00001FE2 206E 0014 movea.l A0, [A6 + 0x14] 00001FE6 20AE 001C move.l [A0], [A6 + 0x1C] 00001FEA 2054 movea.l A0, [A4] 00001FEC 2F28 0044 move.l -[A7], [A0 + 0x44] 00001FF0 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001FF4 A87E syscall AddPt 00001FF6 2054 movea.l A0, [A4] 00001FF8 4AA8 0008 tst.l [A0 + 0x8] 00001FFC 672E beq +0x30 /* 0000202C */ 00001FFE 2F0B move.l -[A7], A3 00002000 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 00002004 206E 000C movea.l A0, [A6 + 0xC] 00002008 2F08 move.l -[A7], A0 0000200A 4267 clr.w -[A7] 0000200C 226E 0014 movea.l A1, [A6 + 0x14] 00002010 2F11 move.l -[A7], [A1] 00002012 2454 movea.l A2, [A4] 00002014 226A 0008 movea.l A1, [A2 + 0x8] 00002018 2251 movea.l A1, [A1] 0000201A 2F29 0066 move.l -[A7], [A1 + 0x66] 0000201E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002022 A96C syscall FindControl 00002024 301F move.w D0, [A7]+ 00002026 205F movea.l A0, [A7]+ 00002028 3080 move.w [A0], D0 0000202A 6006 bra +0x8 /* 00002032 */ label0000202C: 0000202C 206E 000C movea.l A0, [A6 + 0xC] 00002030 4250 clr.w [A0] label00002032: 00002032 206E 000C movea.l A0, [A6 + 0xC] 00002036 4A50 tst.w [A0] 00002038 6614 bne +0x16 /* 0000204E */ 0000203A 42A7 clr.l -[A7] 0000203C 486D 07AA pea.l [A5 + 0x7AA /* export_241 */] 00002040 2F0E move.l -[A7], A6 00002042 2F0B move.l -[A7], A3 00002044 4EAD 1EBA jsr [A5 + 0x1EBA /* export_979 */] 00002048 2E1F move.l D7, [A7]+ 0000204A 6702 beq +0x4 /* 0000204E */ 0000204C 601A bra +0x1C /* 00002068 */ label0000204E: 0000204E 3D7C 0003 0020 move.w [A6 + 0x20], 0x3 00002054 206E 0018 movea.l A0, [A6 + 0x18] 00002058 208B move.l [A0], A3 0000205A 600C bra +0xE /* 00002068 */ label0000205C: 0000205C 206E 0018 movea.l A0, [A6 + 0x18] 00002060 7000 moveq.l D0, 0x00 00002062 2080 move.l [A0], D0 00002064 426E 0020 clr.w [A6 + 0x20] label00002068: 00002068 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 0000206C 4E5E unlink A6 0000206E 205F movea.l A0, [A7]+ 00002070 DEFC 0018 add.w A7, 0x18 00002074 4ED0 jmp [A0] export_243: 00002076 4E56 FFF4 link A6, -0x000C 0000207A 48E7 0138 movem.l -[A7], D7,A2,A3,A4 0000207E 286E 0008 movea.l A4, [A6 + 0x8] 00002082 2054 movea.l A0, [A4] 00002084 4AA8 0008 tst.l [A0 + 0x8] 00002088 6700 00E6 beq +0xE8 /* 00002170 */ 0000208C 2254 movea.l A1, [A4] 0000208E 2069 0008 movea.l A0, [A1 + 0x8] 00002092 2050 movea.l A0, [A0] 00002094 2E28 0066 move.l D7, [A0 + 0x66] 00002098 4AA9 0010 tst.l [A1 + 0x10] 0000209C 660A bne +0xC /* 000020A8 */ 0000209E 2F07 move.l -[A7], D7 000020A0 4EBA FA8C jsr [PC - 0x574 /* 00001B2E */] 000020A4 6000 00C0 bra +0xC2 /* 00002166 */ label000020A8: 000020A8 2054 movea.l A0, [A4] 000020AA 2028 0010 move.l D0, [A0 + 0x10] 000020AE B0A8 0008 cmp.l D0, [A0 + 0x8] 000020B2 6644 bne +0x46 /* 000020F8 */ 000020B4 2F07 move.l -[A7], D7 000020B6 A873 syscall SetPort 000020B8 2054 movea.l A0, [A4] 000020BA 2F28 0044 move.l -[A7], [A0 + 0x44] 000020BE A878 syscall SetOrigin 000020C0 41EE FFF4 lea.l A0, [A6 - 0xC] 000020C4 2454 movea.l A2, [A4] 000020C6 43EA 0014 lea.l A1, [A2 + 0x14] 000020CA 20D9 move.l [A0]+, [A1]+ 000020CC 20D9 move.l [A0]+, [A1]+ 000020CE 486E FFF4 pea.l [A6 - 0xC] 000020D2 2054 movea.l A0, [A4] 000020D4 2F28 0044 move.l -[A7], [A0 + 0x44] 000020D8 A8A8 syscall OffsetRect 000020DA 4267 clr.w -[A7] 000020DC 486E FFF4 pea.l [A6 - 0xC] 000020E0 206D FA1E movea.l A0, [A5 - 0x5E2] 000020E4 4868 0010 pea.l [A0 + 0x10] 000020E8 486E FFF4 pea.l [A6 - 0xC] 000020EC A8AA syscall SectRect 000020EE 101F move.b D0, [A7]+ 000020F0 486E FFF4 pea.l [A6 - 0xC] 000020F4 A87B syscall ClipRect 000020F6 606E bra +0x70 /* 00002166 */ label000020F8: 000020F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000020FC 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */] 00002100 206D FA1E movea.l A0, [A5 - 0x5E2] 00002104 2254 movea.l A1, [A4] 00002106 3029 0046 move.w D0, [A1 + 0x46] 0000210A D068 0012 add.w D0, [A0 + 0x12] 0000210E 3F00 move.w -[A7], D0 00002110 206D FA1E movea.l A0, [A5 - 0x5E2] 00002114 3029 0044 move.w D0, [A1 + 0x44] 00002118 D068 0010 add.w D0, [A0 + 0x10] 0000211C 3F00 move.w -[A7], D0 0000211E A878 syscall SetOrigin 00002120 41EE FFF4 lea.l A0, [A6 - 0xC] 00002124 2454 movea.l A2, [A4] 00002126 43EA 0014 lea.l A1, [A2 + 0x14] 0000212A 20D9 move.l [A0]+, [A1]+ 0000212C 20D9 move.l [A0]+, [A1]+ 0000212E 47EA 0044 lea.l A3, [A2 + 0x44] 00002132 486E FFF4 pea.l [A6 - 0xC] 00002136 3F2B 0002 move.w -[A7], [A3 + 0x2] 0000213A 3F13 move.w -[A7], [A3] 0000213C 4EBA F23E jsr [PC - 0xDC2 /* 0000137C */] 00002140 2054 movea.l A0, [A4] 00002142 4AA8 0020 tst.l [A0 + 0x20] 00002146 671E beq +0x20 /* 00002166 */ 00002148 2254 movea.l A1, [A4] 0000214A 2069 0020 movea.l A0, [A1 + 0x20] 0000214E 45EE FFF4 lea.l A2, [A6 - 0xC] 00002152 2050 movea.l A0, [A0] 00002154 43E8 0008 lea.l A1, [A0 + 0x8] 00002158 24D9 move.l [A2]+, [A1]+ 0000215A 24D9 move.l [A2]+, [A1]+ 0000215C 486E FFF4 pea.l [A6 - 0xC] 00002160 42A7 clr.l -[A7] 00002162 4EBA F218 jsr [PC - 0xDE8 /* 0000137C */] label00002166: 00002166 2047 movea.l A0, D7 00002168 2254 movea.l A1, [A4] 0000216A 2169 000C 008C move.l [A0 + 0x8C], [A1 + 0xC] label00002170: 00002170 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 00002174 4E5E unlink A6 00002176 2E9F move.l [A7], [A7]+ 00002178 4E75 rts export_244: 0000217A 4E56 FFFC link A6, -0x0004 0000217E 48E7 0018 movem.l -[A7], A3,A4 00002182 286E 0008 movea.l A4, [A6 + 0x8] 00002186 2054 movea.l A0, [A4] 00002188 4AA8 0010 tst.l [A0 + 0x10] 0000218C 670C beq +0xE /* 0000219A */ 0000218E 2054 movea.l A0, [A4] 00002190 2F28 0010 move.l -[A7], [A0 + 0x10] 00002194 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 00002198 6020 bra +0x22 /* 000021BA */ label0000219A: 0000219A 2054 movea.l A0, [A4] 0000219C 4AA8 0008 tst.l [A0 + 0x8] 000021A0 6718 beq +0x1A /* 000021BA */ 000021A2 2254 movea.l A1, [A4] 000021A4 2069 0008 movea.l A0, [A1 + 0x8] 000021A8 2050 movea.l A0, [A0] 000021AA 2668 0066 movea.l A3, [A0 + 0x66] 000021AE 2F0B move.l -[A7], A3 000021B0 4EBA F97C jsr [PC - 0x684 /* 00001B2E */] 000021B4 7000 moveq.l D0, 0x00 000021B6 2740 008C move.l [A3 + 0x8C], D0 label000021BA: 000021BA 4CDF 1800 movem.l A3,A4, [A7]+ 000021BE 4E5E unlink A6 000021C0 2E9F move.l [A7], [A7]+ 000021C2 4E75 rts export_245: 000021C4 4E56 0000 link A6, 0 000021C8 48E7 0038 movem.l -[A7], A2,A3,A4 000021CC 286E 0008 movea.l A4, [A6 + 0x8] 000021D0 206E 000C movea.l A0, [A6 + 0xC] 000021D4 2454 movea.l A2, [A4] 000021D6 43EA 0014 lea.l A1, [A2 + 0x14] 000021DA 20D9 move.l [A0]+, [A1]+ 000021DC 20D9 move.l [A0]+, [A1]+ 000021DE 47EA 0044 lea.l A3, [A2 + 0x44] 000021E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000021E6 3F2B 0002 move.w -[A7], [A3 + 0x2] 000021EA 3F13 move.w -[A7], [A3] 000021EC A8A8 syscall OffsetRect 000021EE 2054 movea.l A0, [A4] 000021F0 4AA8 0020 tst.l [A0 + 0x20] 000021F4 671A beq +0x1C /* 00002210 */ 000021F6 4267 clr.w -[A7] 000021F8 2F2E 000C move.l -[A7], [A6 + 0xC] 000021FC 2254 movea.l A1, [A4] 000021FE 2069 0020 movea.l A0, [A1 + 0x20] 00002202 2050 movea.l A0, [A0] 00002204 4868 0008 pea.l [A0 + 0x8] 00002208 2F2E 000C move.l -[A7], [A6 + 0xC] 0000220C A8AA syscall SectRect 0000220E 101F move.b D0, [A7]+ label00002210: 00002210 206E 000C movea.l A0, [A6 + 0xC] 00002214 2454 movea.l A2, [A4] 00002216 43EA 0024 lea.l A1, [A2 + 0x24] 0000221A 22D8 move.l [A1]+, [A0]+ 0000221C 22D8 move.l [A1]+, [A0]+ 0000221E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00002222 4E5E unlink A6 00002224 205F movea.l A0, [A7]+ 00002226 504F addq.w A7, 8 00002228 4ED0 jmp [A0] export_246: 0000222A 4E56 FFF8 link A6, -0x0008 0000222E 206E 000C movea.l A0, [A6 + 0xC] 00002232 43EE FFF8 lea.l A1, [A6 - 0x8] 00002236 22D8 move.l [A1]+, [A0]+ 00002238 22D8 move.l [A1]+, [A0]+ 0000223A 4267 clr.w -[A7] 0000223C 486E FFF8 pea.l [A6 - 0x8] 00002240 206D FA1E movea.l A0, [A5 - 0x5E2] 00002244 2068 001C movea.l A0, [A0 + 0x1C] 00002248 2050 movea.l A0, [A0] 0000224A 4868 0002 pea.l [A0 + 0x2] 0000224E 486E FFF8 pea.l [A6 - 0x8] 00002252 A8AA syscall SectRect 00002254 101F move.b D0, [A7]+ 00002256 6706 beq +0x8 /* 0000225E */ 00002258 486E FFF8 pea.l [A6 - 0x8] 0000225C A928 syscall InvalRect label0000225E: 0000225E 4E5E unlink A6 00002260 205F movea.l A0, [A7]+ 00002262 504F addq.w A7, 8 00002264 4ED0 jmp [A0] export_247: 00002266 4E56 FFF8 link A6, -0x0008 0000226A 48E7 0018 movem.l -[A7], A3,A4 0000226E 206E 000C movea.l A0, [A6 + 0xC] 00002272 43EE FFF8 lea.l A1, [A6 - 0x8] 00002276 22D8 move.l [A1]+, [A0]+ 00002278 22D8 move.l [A1]+, [A0]+ 0000227A 266E 0008 movea.l A3, [A6 + 0x8] 0000227E 284B movea.l A4, A3 00002280 2054 movea.l A0, [A4] 00002282 1028 004D move.b D0, [A0 + 0x4D] 00002286 6710 beq +0x12 /* 00002298 */ 00002288 2F0B move.l -[A7], A3 0000228A 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 0000228E 486E FFF8 pea.l [A6 - 0x8] 00002292 2F0B move.l -[A7], A3 00002294 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] label00002298: 00002298 4CDF 1800 movem.l A3,A4, [A7]+ 0000229C 4E5E unlink A6 0000229E 205F movea.l A0, [A7]+ 000022A0 504F addq.w A7, 8 000022A2 4ED0 jmp [A0] export_248: 000022A4 4E56 FFE6 link A6, -0x001A 000022A8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000022AC 206E 0010 movea.l A0, [A6 + 0x10] 000022B0 43EE FFF8 lea.l A1, [A6 - 0x8] 000022B4 22D8 move.l [A1]+, [A0]+ 000022B6 22D8 move.l [A1]+, [A0]+ 000022B8 266E 0008 movea.l A3, [A6 + 0x8] 000022BC 284B movea.l A4, A3 000022BE 486E FFEE pea.l [A6 - 0x12] 000022C2 2F0B move.l -[A7], A3 000022C4 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 000022C8 4207 clr.b D7 000022CA 607A bra +0x7C /* 00002346 */ label000022CC: 000022CC 42A7 clr.l -[A7] 000022CE 4267 clr.w -[A7] 000022D0 2054 movea.l A0, [A4] 000022D2 4868 0014 pea.l [A0 + 0x14] 000022D6 1F07 move.b -[A7], D7 000022D8 4EBA DD26 jsr [PC - 0x22DA /* 00000000 */] 000022DC 301F move.w D0, [A7]+ 000022DE 48C0 ext.l D0 000022E0 2F00 move.l -[A7], D0 000022E2 1007 move.b D0, D7 000022E4 4880 ext.w D0 000022E6 D040 add.w D0, D0 000022E8 3236 000C move.w D1, [A6 + D0.w + 0xC] 000022EC 48C1 ext.l D1 000022EE 2F01 move.l -[A7], D1 000022F0 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 000022F4 201F move.l D0, [A7]+ 000022F6 3A00 move.w D5, D0 000022F8 1007 move.b D0, D7 000022FA 4880 ext.w D0 000022FC D040 add.w D0, D0 000022FE 3205 move.w D1, D5 00002300 D276 00F8 add.w D1, [A6 + D0.w - 0x8] 00002304 1007 move.b D0, D7 00002306 4880 ext.w D0 00002308 D040 add.w D0, D0 0000230A 3C01 move.w D6, D1 0000230C 9C76 00F2 sub.w D6, [A6 + D0.w - 0x14] 00002310 4A46 tst.w D6 00002312 6E26 bgt +0x28 /* 0000233A */ 00002314 42A7 clr.l -[A7] 00002316 42A7 clr.l -[A7] 00002318 1007 move.b D0, D7 0000231A 4880 ext.w D0 0000231C D040 add.w D0, D0 0000231E 3236 00FC move.w D1, [A6 + D0.w - 0x4] 00002322 9245 sub.w D1, D5 00002324 1007 move.b D0, D7 00002326 4880 ext.w D0 00002328 D040 add.w D0, D0 0000232A 9276 00EE sub.w D1, [A6 + D0.w - 0x18] 0000232E 48C1 ext.l D1 00002330 2F01 move.l -[A7], D1 00002332 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00002336 201F move.l D0, [A7]+ 00002338 3C00 move.w D6, D0 label0000233A: 0000233A 1007 move.b D0, D7 0000233C 4880 ext.w D0 0000233E D040 add.w D0, D0 00002340 3D86 00EA move.w [A6 + D0.w - 0x22], D6 00002344 5207 addq.b D7, 1 label00002346: 00002346 7001 moveq.l D0, 0x01 00002348 B007 cmp.b D0, D7 0000234A 6C80 bge -0x7E /* 000022CC */ 0000234C 2F2E FFEA move.l -[A7], [A6 - 0x16] 00002350 4267 clr.w -[A7] 00002352 2F0B move.l -[A7], A3 00002354 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00002358 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 0000235C 4E5E unlink A6 0000235E 205F movea.l A0, [A7]+ 00002360 DEFC 000C add.w A7, 0xC 00002364 4ED0 jmp [A0] export_249: 00002366 4E56 FFEA link A6, -0x0016 0000236A 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 0000236E 266E 0008 movea.l A3, [A6 + 0x8] 00002372 284B movea.l A4, A3 00002374 2054 movea.l A0, [A4] 00002376 2D68 0044 FFF2 move.l [A6 - 0xE], [A0 + 0x44] 0000237C 4207 clr.b D7 0000237E 605C bra +0x5E /* 000023DC */ label00002380: 00002380 1007 move.b D0, D7 00002382 4880 ext.w D0 00002384 2054 movea.l A0, [A4] 00002386 E540 asl D0.w, 2 00002388 2C30 002C move.l D6, [A0 + D0.w + 0x2C] 0000238C 660C bne +0xE /* 0000239A */ 0000238E 1007 move.b D0, D7 00002390 4880 ext.w D0 00002392 D040 add.w D0, D0 00002394 4276 00F6 clr.w [A6 + D0.w - 0x10] 00002398 6040 bra +0x42 /* 000023DA */ label0000239A: 0000239A 1007 move.b D0, D7 0000239C 4880 ext.w D0 0000239E D040 add.w D0, D0 000023A0 2F00 move.l -[A7], D0 000023A2 4267 clr.w -[A7] 000023A4 2F06 move.l -[A7], D6 000023A6 A960 syscall GetControlValue/GetCtlValue 000023A8 321F move.w D1, [A7]+ 000023AA 201F move.l D0, [A7]+ 000023AC 1407 move.b D2, D7 000023AE 4882 ext.w D2 000023B0 2054 movea.l A0, [A4] 000023B2 D442 add.w D2, D2 000023B4 9270 2014 sub.w D1, [A0 + D2.w + 0x14] 000023B8 3D81 00F2 move.w [A6 + D0.w - 0x14], D1 000023BC 1007 move.b D0, D7 000023BE 4880 ext.w D0 000023C0 D040 add.w D0, D0 000023C2 1207 move.b D1, D7 000023C4 4881 ext.w D1 000023C6 D241 add.w D1, D1 000023C8 3436 00F2 move.w D2, [A6 + D0.w - 0x14] 000023CC 9470 1044 sub.w D2, [A0 + D1.w + 0x44] 000023D0 1007 move.b D0, D7 000023D2 4880 ext.w D0 000023D4 D040 add.w D0, D0 000023D6 3D82 00F6 move.w [A6 + D0.w - 0x10], D2 label000023DA: 000023DA 5207 addq.b D7, 1 label000023DC: 000023DC 7001 moveq.l D0, 0x01 000023DE B007 cmp.b D0, D7 000023E0 6C9E bge -0x60 /* 00002380 */ 000023E2 102E 000C move.b D0, [A6 + 0xC] 000023E6 662C bne +0x2E /* 00002414 */ 000023E8 4AAE FFF6 tst.l [A6 - 0xA] 000023EC 6726 beq +0x28 /* 00002414 */ 000023EE 2054 movea.l A0, [A4] 000023F0 4AA8 0008 tst.l [A0 + 0x8] 000023F4 671E beq +0x20 /* 00002414 */ 000023F6 4267 clr.w -[A7] 000023F8 2254 movea.l A1, [A4] 000023FA 2069 0008 movea.l A0, [A1 + 0x8] 000023FE 2050 movea.l A0, [A0] 00002400 2468 0066 movea.l A2, [A0 + 0x66] 00002404 2F2A 007A move.l -[A7], [A2 + 0x7A] 00002408 A8E2 syscall EmptyRgn 0000240A 101F move.b D0, [A7]+ 0000240C 6606 bne +0x8 /* 00002414 */ 0000240E 2F0B move.l -[A7], A3 00002410 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */] label00002414: 00002414 2054 movea.l A0, [A4] 00002416 216E FFF2 0044 move.l [A0 + 0x44], [A6 - 0xE] 0000241C 2F0B move.l -[A7], A3 0000241E 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */] 00002422 4AAE FFF6 tst.l [A6 - 0xA] 00002426 6742 beq +0x44 /* 0000246A */ 00002428 102E 000C move.b D0, [A6 + 0xC] 0000242C 6708 beq +0xA /* 00002436 */ 0000242E 2F0B move.l -[A7], A3 00002430 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00002434 6034 bra +0x36 /* 0000246A */ label00002436: 00002436 41EE FFEA lea.l A0, [A6 - 0x16] 0000243A 2454 movea.l A2, [A4] 0000243C 43EA 0014 lea.l A1, [A2 + 0x14] 00002440 20D9 move.l [A0]+, [A1]+ 00002442 20D9 move.l [A0]+, [A1]+ 00002444 486E FFEA pea.l [A6 - 0x16] 00002448 302E FFF8 move.w D0, [A6 - 0x8] 0000244C 4440 neg.w D0 0000244E 3F00 move.w -[A7], D0 00002450 302E FFF6 move.w D0, [A6 - 0xA] 00002454 4440 neg.w D0 00002456 3F00 move.w -[A7], D0 00002458 2F2D FB60 move.l -[A7], [A5 - 0x4A0] 0000245C A8EF syscall ScrollRect 0000245E 2F2D FB60 move.l -[A7], [A5 - 0x4A0] 00002462 A927 syscall InvalRgn 00002464 2F0B move.l -[A7], A3 00002466 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */] label0000246A: 0000246A 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 0000246E 4E5E unlink A6 00002470 205F movea.l A0, [A7]+ 00002472 5C4F addq.w A7, 6 00002474 4ED0 jmp [A0] export_250: 00002476 4E56 0000 link A6, 0 0000247A 48E7 0018 movem.l -[A7], A3,A4 0000247E 266E 0008 movea.l A3, [A6 + 0x8] 00002482 284B movea.l A4, A3 00002484 4AAE 000E tst.l [A6 + 0xE] 00002488 673E beq +0x40 /* 000024C8 */ 0000248A 2F0B move.l -[A7], A3 0000248C 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */] 00002490 2054 movea.l A0, [A4] 00002492 4AA8 002C tst.l [A0 + 0x2C] 00002496 670E beq +0x10 /* 000024A6 */ 00002498 2054 movea.l A0, [A4] 0000249A 2F28 002C move.l -[A7], [A0 + 0x2C] 0000249E 3F2E 000E move.w -[A7], [A6 + 0xE] 000024A2 4EBA F06E jsr [PC - 0xF92 /* 00001512 */] label000024A6: 000024A6 2054 movea.l A0, [A4] 000024A8 4AA8 0030 tst.l [A0 + 0x30] 000024AC 670E beq +0x10 /* 000024BC */ 000024AE 2054 movea.l A0, [A4] 000024B0 2F28 0030 move.l -[A7], [A0 + 0x30] 000024B4 3F2E 0010 move.w -[A7], [A6 + 0x10] 000024B8 4EBA F058 jsr [PC - 0xFA8 /* 00001512 */] label000024BC: 000024BC 1F2E 000C move.b -[A7], [A6 + 0xC] 000024C0 2F0B move.l -[A7], A3 000024C2 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */] 000024C6 600C bra +0xE /* 000024D4 */ label000024C8: 000024C8 102E 000C move.b D0, [A6 + 0xC] 000024CC 6706 beq +0x8 /* 000024D4 */ 000024CE 2F0B move.l -[A7], A3 000024D0 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] label000024D4: 000024D4 4CDF 1800 movem.l A3,A4, [A7]+ 000024D8 4E5E unlink A6 000024DA 205F movea.l A0, [A7]+ 000024DC DEFC 000A add.w A7, 0xA /* '\n' */ 000024E0 4ED0 jmp [A0] export_251: 000024E2 4E56 FFFE link A6, -0x0002 000024E6 48E7 0108 movem.l -[A7], D7,A4 000024EA 286E 0008 movea.l A4, [A6 + 0x8] 000024EE 102E 0010 move.b D0, [A6 + 0x10] 000024F2 4880 ext.w D0 000024F4 2054 movea.l A0, [A4] 000024F6 D040 add.w D0, D0 000024F8 3E30 003C move.w D7, [A0 + D0.w + 0x3C] 000024FC 4A6E 000C tst.w [A6 + 0xC] 00002500 6F06 ble +0x8 /* 00002508 */ 00002502 4447 neg.w D7 00002504 DE6E 000C add.w D7, [A6 + 0xC] label00002508: 00002508 102E 000E move.b D0, [A6 + 0xE] 0000250C 6706 beq +0x8 /* 00002514 */ 0000250E 3007 move.w D0, D7 00002510 4440 neg.w D0 00002512 3E00 move.w D7, D0 label00002514: 00002514 3D47 0012 move.w [A6 + 0x12], D7 00002518 4CDF 1080 movem.l D7,A4, [A7]+ 0000251C 4E5E unlink A6 0000251E 205F movea.l A0, [A7]+ 00002520 DEFC 000A add.w A7, 0xA /* '\n' */ 00002524 4ED0 jmp [A0] export_252: 00002526 4E56 FFFC link A6, -0x0004 0000252A 2F0C move.l -[A7], A4 0000252C 286E 0008 movea.l A4, [A6 + 0x8] 00002530 7000 moveq.l D0, 0x00 00002532 2D40 FFFC move.l [A6 - 0x4], D0 00002536 2054 movea.l A0, [A4] 00002538 4AA8 002C tst.l [A0 + 0x2C] 0000253C 6714 beq +0x16 /* 00002552 */ 0000253E 4267 clr.w -[A7] 00002540 2054 movea.l A0, [A4] 00002542 2F28 002C move.l -[A7], [A0 + 0x2C] 00002546 A960 syscall GetControlValue/GetCtlValue 00002548 302E 000E move.w D0, [A6 + 0xE] 0000254C 905F sub.w D0, [A7]+ 0000254E 3D40 FFFC move.w [A6 - 0x4], D0 label00002552: 00002552 2054 movea.l A0, [A4] 00002554 4AA8 0030 tst.l [A0 + 0x30] 00002558 6714 beq +0x16 /* 0000256E */ 0000255A 4267 clr.w -[A7] 0000255C 2054 movea.l A0, [A4] 0000255E 2F28 0030 move.l -[A7], [A0 + 0x30] 00002562 A960 syscall GetControlValue/GetCtlValue 00002564 302E 0010 move.w D0, [A6 + 0x10] 00002568 905F sub.w D0, [A7]+ 0000256A 3D40 FFFE move.w [A6 - 0x2], D0 label0000256E: 0000256E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002572 1F2E 000C move.b -[A7], [A6 + 0xC] 00002576 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000257A 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 0000257E 285F movea.l A4, [A7]+ 00002580 4E5E unlink A6 00002582 205F movea.l A0, [A7]+ 00002584 DEFC 000A add.w A7, 0xA /* '\n' */ 00002588 4ED0 jmp [A0] export_253: 0000258A 4E56 FFF8 link A6, -0x0008 0000258E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00002592 2C2E 0008 move.l D6, [A6 + 0x8] 00002596 2846 movea.l A4, D6 00002598 2F06 move.l -[A7], D6 0000259A 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */] 0000259E 4207 clr.b D7 000025A0 6024 bra +0x26 /* 000025C6 */ label000025A2: 000025A2 1007 move.b D0, D7 000025A4 4880 ext.w D0 000025A6 2054 movea.l A0, [A4] 000025A8 E540 asl D0.w, 2 000025AA 2670 002C movea.l A3, [A0 + D0.w + 0x2C] 000025AE 200B move.l D0, A3 000025B0 6712 beq +0x14 /* 000025C4 */ 000025B2 4267 clr.w -[A7] 000025B4 1F07 move.b -[A7], D7 000025B6 2F06 move.l -[A7], D6 000025B8 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */] 000025BC 3A1F move.w D5, [A7]+ 000025BE 2F0B move.l -[A7], A3 000025C0 3F05 move.w -[A7], D5 000025C2 A965 syscall SetControlMaximum/SetMaxCtl label000025C4: 000025C4 5207 addq.b D7, 1 label000025C6: 000025C6 7001 moveq.l D0, 0x01 000025C8 B007 cmp.b D0, D7 000025CA 6CD6 bge -0x28 /* 000025A2 */ 000025CC 1F3C 0001 move.b -[A7], 0x1 000025D0 2F06 move.l -[A7], D6 000025D2 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */] 000025D6 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000025DA 4E5E unlink A6 000025DC 2E9F move.l [A7], [A7]+ 000025DE 4E75 rts export_254: 000025E0 4E56 0000 link A6, 0 000025E4 2F0C move.l -[A7], A4 000025E6 286E 0008 movea.l A4, [A6 + 0x8] 000025EA 2054 movea.l A0, [A4] 000025EC 4AA8 0008 tst.l [A0 + 0x8] 000025F0 670A beq +0xC /* 000025FC */ 000025F2 2054 movea.l A0, [A4] 000025F4 2F28 0008 move.l -[A7], [A0 + 0x8] 000025F8 4EAD 1F0A jsr [A5 + 0x1F0A /* export_989 */] label000025FC: 000025FC 285F movea.l A4, [A7]+ 000025FE 4E5E unlink A6 00002600 2E9F move.l [A7], [A7]+ 00002602 4E75 rts export_255: 00002604 4E56 0000 link A6, 0 00002608 206E 0008 movea.l A0, [A6 + 0x8] 0000260C 2050 movea.l A0, [A0] 0000260E 216E 000C 0040 move.l [A0 + 0x40], [A6 + 0xC] 00002614 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002618 4EAD 1FB2 jsr [A5 + 0x1FB2 /* export_1010 */] 0000261C 4E5E unlink A6 0000261E 205F movea.l A0, [A7]+ 00002620 504F addq.w A7, 8 00002622 4ED0 jmp [A0] export_256: fn00002624: 00002624 4E56 FFF0 link A6, -0x0010 00002628 48E7 0108 movem.l -[A7], D7,A4 0000262C 286E 0008 movea.l A4, [A6 + 0x8] 00002630 2D6D FD8A 0014 move.l [A6 + 0x14], [A5 - 0x276] 00002636 4267 clr.w -[A7] 00002638 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000263C 486E FFFA pea.l [A6 - 0x6] 00002640 486E FFF6 pea.l [A6 - 0xA] 00002644 486E FFF0 pea.l [A6 - 0x10] 00002648 486E FFF4 pea.l [A6 - 0xC] 0000264C 2F0C move.l -[A7], A4 0000264E 4EAD 1F2A jsr [A5 + 0x1F2A /* export_993 */] 00002652 3E1F move.w D7, [A7]+ 00002654 7003 moveq.l D0, 0x03 00002656 B047 cmp.w D0, D7 00002658 6644 bne +0x46 /* 0000269E */ 0000265A 4A6E FFF4 tst.w [A6 - 0xC] 0000265E 6720 beq +0x22 /* 00002680 */ 00002660 42A7 clr.l -[A7] 00002662 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00002666 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000266A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000266E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002672 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002676 4EAD 1F32 jsr [A5 + 0x1F32 /* export_994 */] 0000267A 2D5F 0014 move.l [A6 + 0x14], [A7]+ 0000267E 6024 bra +0x26 /* 000026A4 */ label00002680: 00002680 B9ED FF04 cmpa.l A4, [A5 - 0xFC] 00002684 6716 beq +0x18 /* 0000269C */ 00002686 42A7 clr.l -[A7] 00002688 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000268C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002690 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002694 4EAD 1F3A jsr [A5 + 0x1F3A /* export_995 */] 00002698 2D5F 0014 move.l [A6 + 0x14], [A7]+ label0000269C: 0000269C 6006 bra +0x8 /* 000026A4 */ label0000269E: 0000269E 2D6D FD8A 0014 move.l [A6 + 0x14], [A5 - 0x276] label000026A4: 000026A4 4CDF 1080 movem.l D7,A4, [A7]+ 000026A8 4E5E unlink A6 000026AA 205F movea.l A0, [A7]+ 000026AC DEFC 000C add.w A7, 0xC 000026B0 4ED0 jmp [A0] export_257: 000026B2 4E56 0000 link A6, 0 000026B6 48E7 0018 movem.l -[A7], A3,A4 000026BA 266E 0008 movea.l A3, [A6 + 0x8] 000026BE 284B movea.l A4, A3 000026C0 2054 movea.l A0, [A4] 000026C2 1028 0070 move.b D0, [A0 + 0x70] 000026C6 6706 beq +0x8 /* 000026CE */ 000026C8 2F0B move.l -[A7], A3 000026CA 4EAD 2012 jsr [A5 + 0x2012 /* export_1022 */] label000026CE: 000026CE 2F0B move.l -[A7], A3 000026D0 4EBA F760 jsr [PC - 0x8A0 /* 00001E32 */] 000026D4 4CDF 1800 movem.l A3,A4, [A7]+ 000026D8 4E5E unlink A6 000026DA 2E9F move.l [A7], [A7]+ 000026DC 4E75 rts export_258: 000026DE 4E56 FFF8 link A6, -0x0008 000026E2 2F0C move.l -[A7], A4 000026E4 286E 0008 movea.l A4, [A6 + 0x8] 000026E8 2054 movea.l A0, [A4] 000026EA 2F28 0066 move.l -[A7], [A0 + 0x66] 000026EE A873 syscall SetPort 000026F0 206D FA1E movea.l A0, [A5 - 0x5E2] 000026F4 43EE FFF8 lea.l A1, [A6 - 0x8] 000026F8 41E8 0010 lea.l A0, [A0 + 0x10] 000026FC 22D8 move.l [A1]+, [A0]+ 000026FE 22D8 move.l [A1]+, [A0]+ 00002700 302E FFFE move.w D0, [A6 - 0x2] 00002704 907C 000F sub.w D0, 0xF 00002708 3D40 FFFA move.w [A6 - 0x6], D0 0000270C 302E FFFC move.w D0, [A6 - 0x4] 00002710 907C 000F sub.w D0, 0xF 00002714 3D40 FFF8 move.w [A6 - 0x8], D0 00002718 2F2D FB60 move.l -[A7], [A5 - 0x4A0] 0000271C A87A syscall GetClip 0000271E 486E FFF8 pea.l [A6 - 0x8] 00002722 A87B syscall ClipRect 00002724 A89E syscall PenNormal 00002726 2054 movea.l A0, [A4] 00002728 2F28 0066 move.l -[A7], [A0 + 0x66] 0000272C A904 syscall DrawGrowIcon 0000272E 2F2D FB60 move.l -[A7], [A5 - 0x4A0] 00002732 A879 syscall SetClip 00002734 285F movea.l A4, [A7]+ 00002736 4E5E unlink A6 00002738 2E9F move.l [A7], [A7]+ 0000273A 4E75 rts export_259: 0000273C 4E56 0000 link A6, 0 00002740 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002744 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 00002748 486E 001C pea.l [A6 + 0x1C] 0000274C A871 syscall GlobalToLocal 0000274E 4267 clr.w -[A7] 00002750 2F2E 001C move.l -[A7], [A6 + 0x1C] 00002754 2F2E 0018 move.l -[A7], [A6 + 0x18] 00002758 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000275C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002760 2F2E 000C move.l -[A7], [A6 + 0xC] 00002764 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002768 4EBA F850 jsr [PC - 0x7B0 /* 00001FBA */] 0000276C 3D5F 0020 move.w [A6 + 0x20], [A7]+ 00002770 4E5E unlink A6 00002772 205F movea.l A0, [A7]+ 00002774 DEFC 0018 add.w A7, 0x18 00002778 4ED0 jmp [A0] export_260: 0000277A 4E56 FDFC link A6, -0x0204 0000277E 48E7 0018 movem.l -[A7], A3,A4 00002782 206E 000C movea.l A0, [A6 + 0xC] 00002786 43EE FF00 lea.l A1, [A6 - 0x100] 0000278A 703F moveq.l D0, 0x3F label0000278C: 0000278C 22D8 move.l [A1]+, [A0]+ 0000278E 51C8 FFFC dbf D0, -0x6 /* 0000278C */ 00002792 286E 0008 movea.l A4, [A6 + 0x8] 00002796 2054 movea.l A0, [A4] 00002798 4A68 0084 tst.w [A0 + 0x84] 0000279C 6F32 ble +0x34 /* 000027D0 */ 0000279E 2054 movea.l A0, [A4] 000027A0 2668 0066 movea.l A3, [A0 + 0x66] 000027A4 2F0B move.l -[A7], A3 000027A6 486E FDFC pea.l [A6 - 0x204] 000027AA A919 syscall GetWTitle 000027AC 4267 clr.w -[A7] 000027AE 486E FDFC pea.l [A6 - 0x204] 000027B2 486E FF00 pea.l [A6 - 0x100] 000027B6 2054 movea.l A0, [A4] 000027B8 3F28 0084 move.w -[A7], [A0 + 0x84] 000027BC 3F28 0086 move.w -[A7], [A0 + 0x86] 000027C0 4EBA F1DA jsr [PC - 0xE26 /* 0000199C */] 000027C4 101F move.b D0, [A7]+ 000027C6 6708 beq +0xA /* 000027D0 */ 000027C8 2F0B move.l -[A7], A3 000027CA 486E FDFC pea.l [A6 - 0x204] 000027CE A91A syscall SetWTitle label000027D0: 000027D0 4CDF 1800 movem.l A3,A4, [A7]+ 000027D4 4E5E unlink A6 000027D6 205F movea.l A0, [A7]+ 000027D8 504F addq.w A7, 8 000027DA 4ED0 jmp [A0] export_261: 000027DC 4E56 0000 link A6, 0 000027E0 206E 0008 movea.l A0, [A6 + 0x8] 000027E4 2F28 FFFC move.l -[A7], [A0 - 0x4] 000027E8 A923 syscall EndUpdate 000027EA 4AAE 000C tst.l [A6 + 0xC] 000027EE 6612 bne +0x14 /* 00002802 */ 000027F0 3F2E 0010 move.w -[A7], [A6 + 0x10] 000027F4 2F2E 000C move.l -[A7], [A6 + 0xC] 000027F8 2F3C 00C8 0009 move.l -[A7], 0xC80009 000027FE 4EAD 037A jsr [A5 + 0x37A /* export_107 */] label00002802: 00002802 4E5E unlink A6 00002804 205F movea.l A0, [A7]+ 00002806 DEFC 000A add.w A7, 0xA /* '\n' */ 0000280A 4ED0 jmp [A0] export_262: 0000280C 4E56 FFBA link A6, -0x0046 00002810 206E 0008 movea.l A0, [A6 + 0x8] 00002814 2050 movea.l A0, [A0] 00002816 2D68 0066 FFFC move.l [A6 - 0x4], [A0 + 0x66] 0000281C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002820 A922 syscall BeginUpdate 00002822 486E FFBA pea.l [A6 - 0x46] 00002826 486D 084A pea.l [A5 + 0x84A /* export_261 */] 0000282A 2F0E move.l -[A7], A6 0000282C 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00002830 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002834 4EBA F2F8 jsr [PC - 0xD08 /* 00001B2E */] 00002838 206D FA1E movea.l A0, [A5 - 0x5E2] 0000283C 4868 0010 pea.l [A0 + 0x10] 00002840 A8A3 syscall EraseRect 00002842 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002846 4EAD 1EEA jsr [A5 + 0x1EEA /* export_985 */] 0000284A 486E FFBA pea.l [A6 - 0x46] 0000284E 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00002852 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002856 A923 syscall EndUpdate 00002858 4E5E unlink A6 0000285A 2E9F move.l [A7], [A7]+ 0000285C 4E75 rts export_263: 0000285E 4E56 0000 link A6, 0 00002862 4E5E unlink A6 00002864 2E9F move.l [A7], [A7]+ 00002866 4E75 rts export_264: fn00002868: 00002868 4E56 FFF8 link A6, -0x0008 0000286C 48E7 0018 movem.l -[A7], A3,A4 00002870 266E 0008 movea.l A3, [A6 + 0x8] 00002874 284B movea.l A4, A3 00002876 486E FFF8 pea.l [A6 - 0x8] 0000287A 2F0B move.l -[A7], A3 0000287C 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 00002880 4267 clr.w -[A7] 00002882 486E FFF8 pea.l [A6 - 0x8] 00002886 2054 movea.l A0, [A4] 00002888 4868 0008 pea.l [A0 + 0x8] 0000288C A8A6 syscall EqualRect 0000288E 101F move.b D0, [A7]+ 00002890 6644 bne +0x46 /* 000028D6 */ 00002892 2054 movea.l A0, [A4] 00002894 1028 003C move.b D0, [A0 + 0x3C] 00002898 6732 beq +0x34 /* 000028CC */ 0000289A 2054 movea.l A0, [A4] 0000289C 4AA8 001C tst.l [A0 + 0x1C] 000028A0 672A beq +0x2C /* 000028CC */ 000028A2 2054 movea.l A0, [A4] 000028A4 2F28 001C move.l -[A7], [A0 + 0x1C] 000028A8 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 000028AC 2054 movea.l A0, [A4] 000028AE 1028 003D move.b D0, [A0 + 0x3D] 000028B2 670E beq +0x10 /* 000028C2 */ 000028B4 2054 movea.l A0, [A4] 000028B6 4868 0008 pea.l [A0 + 0x8] 000028BA 3F3C 0002 move.w -[A7], 0x2 000028BE 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */] label000028C2: 000028C2 2054 movea.l A0, [A4] 000028C4 2F28 0014 move.l -[A7], [A0 + 0x14] 000028C8 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label000028CC: 000028CC 486E FFF8 pea.l [A6 - 0x8] 000028D0 2F0B move.l -[A7], A3 000028D2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */] label000028D6: 000028D6 4CDF 1800 movem.l A3,A4, [A7]+ 000028DA 4E5E unlink A6 000028DC 2E9F move.l [A7], [A7]+ 000028DE 4E75 rts export_265: 000028E0 4E56 0000 link A6, 0 000028E4 206E 0008 movea.l A0, [A6 + 0x8] 000028E8 2050 movea.l A0, [A0] 000028EA 216E 000C 0014 move.l [A0 + 0x14], [A6 + 0xC] 000028F0 4E5E unlink A6 000028F2 205F movea.l A0, [A7]+ 000028F4 504F addq.w A7, 8 000028F6 4ED0 jmp [A0] export_266: 000028F8 4E56 FFFE link A6, -0x0002 000028FC 48E7 0038 movem.l -[A7], A2,A3,A4 00002900 266E 000C movea.l A3, [A6 + 0xC] 00002904 286E 0008 movea.l A4, [A6 + 0x8] 00002908 2254 movea.l A1, [A4] 0000290A 41E9 0008 lea.l A0, [A1 + 0x8] 0000290E 244B movea.l A2, A3 00002910 24D8 move.l [A2]+, [A0]+ 00002912 24D8 move.l [A2]+, [A0]+ 00002914 7004 moveq.l D0, 0x04 00002916 B029 0038 cmp.b D0, [A1 + 0x38] 0000291A 6708 beq +0xA /* 00002924 */ 0000291C 2054 movea.l A0, [A4] 0000291E 3768 0030 0004 move.w [A3 + 0x4], [A0 + 0x30] label00002924: 00002924 7004 moveq.l D0, 0x04 00002926 2054 movea.l A0, [A4] 00002928 B028 0039 cmp.b D0, [A0 + 0x39] 0000292C 6708 beq +0xA /* 00002936 */ 0000292E 2054 movea.l A0, [A4] 00002930 3768 0032 0006 move.w [A3 + 0x6], [A0 + 0x32] label00002936: 00002936 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000293A 4E5E unlink A6 0000293C 205F movea.l A0, [A7]+ 0000293E 504F addq.w A7, 8 00002940 4ED0 jmp [A0] export_267: 00002942 4E56 FF00 link A6, -0x0100 00002946 4EBA F03A jsr [PC - 0xFC6 /* 00001982 */] 0000294A 486E FF00 pea.l [A6 - 0x100] 0000294E 2F3C 0007 00FA move.l -[A7], 0x700FA 00002954 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 00002958 41EE FF00 lea.l A0, [A6 - 0x100] 0000295C 2008 move.l D0, A0 0000295E 5280 addq.l D0, 1 00002960 2F00 move.l -[A7], D0 00002962 4240 clr.w D0 00002964 102E FF00 move.b D0, [A6 - 0x100] 00002968 48C0 ext.l D0 0000296A 2F00 move.l -[A7], D0 0000296C 206E 0008 movea.l A0, [A6 + 0x8] 00002970 2050 movea.l A0, [A0] 00002972 2268 001C movea.l A1, [A0 + 0x1C] 00002976 2251 movea.l A1, [A1] 00002978 4869 0014 pea.l [A1 + 0x14] 0000297C 4267 clr.w -[A7] 0000297E A9CE syscall TETextBox/TextBox 00002980 4E5E unlink A6 00002982 2E9F move.l [A7], [A7]+ 00002984 4E75 rts export_268: 00002986 4E56 FFFE link A6, -0x0002 0000298A 48E7 0018 movem.l -[A7], A3,A4 0000298E 286E 0008 movea.l A4, [A6 + 0x8] 00002992 2F2E 000C move.l -[A7], [A6 + 0xC] 00002996 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000299A 4EAD 204A jsr [A5 + 0x204A /* export_1029 */] 0000299E 2054 movea.l A0, [A4] 000029A0 1028 0038 move.b D0, [A0 + 0x38] 000029A4 4880 ext.w D0 000029A6 670A beq +0xC /* 000029B2 */ 000029A8 5340 subq.w D0, 1 000029AA 6728 beq +0x2A /* 000029D4 */ 000029AC 5340 subq.w D0, 1 000029AE 6732 beq +0x34 /* 000029E2 */ 000029B0 606A bra +0x6C /* 00002A1C */ label000029B2: 000029B2 2254 movea.l A1, [A4] 000029B4 2069 001C movea.l A0, [A1 + 0x1C] 000029B8 2050 movea.l A0, [A0] 000029BA 47E8 0014 lea.l A3, [A0 + 0x14] 000029BE 206E 000C movea.l A0, [A6 + 0xC] 000029C2 302B 0004 move.w D0, [A3 + 0x4] 000029C6 D050 add.w D0, [A0] 000029C8 9053 sub.w D0, [A3] 000029CA 206E 000C movea.l A0, [A6 + 0xC] 000029CE 3140 0004 move.w [A0 + 0x4], D0 000029D2 6048 bra +0x4A /* 00002A1C */ label000029D4: 000029D4 206E 000C movea.l A0, [A6 + 0xC] 000029D8 2254 movea.l A1, [A4] 000029DA 3169 0034 0004 move.w [A0 + 0x4], [A1 + 0x34] 000029E0 603A bra +0x3C /* 00002A1C */ label000029E2: 000029E2 206E 000C movea.l A0, [A6 + 0xC] 000029E6 2F08 move.l -[A7], A0 000029E8 42A7 clr.l -[A7] 000029EA 2F08 move.l -[A7], A0 000029EC 42A7 clr.l -[A7] 000029EE 226E 000C movea.l A1, [A6 + 0xC] 000029F2 3029 0004 move.w D0, [A1 + 0x4] 000029F6 48C0 ext.l D0 000029F8 2F00 move.l -[A7], D0 000029FA 2254 movea.l A1, [A4] 000029FC 3F29 0034 move.w -[A7], [A1 + 0x34] 00002A00 4EBA D6C6 jsr [PC - 0x293A /* 000000C8 */] 00002A04 201F move.l D0, [A7]+ 00002A06 205F movea.l A0, [A7]+ 00002A08 2F00 move.l -[A7], D0 00002A0A 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */ 00002A10 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00002A14 201F move.l D0, [A7]+ 00002A16 205F movea.l A0, [A7]+ 00002A18 3140 0004 move.w [A0 + 0x4], D0 label00002A1C: 00002A1C 2054 movea.l A0, [A4] 00002A1E 1028 0039 move.b D0, [A0 + 0x39] 00002A22 4880 ext.w D0 00002A24 670A beq +0xC /* 00002A30 */ 00002A26 5340 subq.w D0, 1 00002A28 672C beq +0x2E /* 00002A56 */ 00002A2A 5340 subq.w D0, 1 00002A2C 6736 beq +0x38 /* 00002A64 */ 00002A2E 606E bra +0x70 /* 00002A9E */ label00002A30: 00002A30 2254 movea.l A1, [A4] 00002A32 2069 001C movea.l A0, [A1 + 0x1C] 00002A36 2050 movea.l A0, [A0] 00002A38 47E8 0014 lea.l A3, [A0 + 0x14] 00002A3C 206E 000C movea.l A0, [A6 + 0xC] 00002A40 302B 0006 move.w D0, [A3 + 0x6] 00002A44 D068 0002 add.w D0, [A0 + 0x2] 00002A48 906B 0002 sub.w D0, [A3 + 0x2] 00002A4C 206E 000C movea.l A0, [A6 + 0xC] 00002A50 3140 0006 move.w [A0 + 0x6], D0 00002A54 6048 bra +0x4A /* 00002A9E */ label00002A56: 00002A56 206E 000C movea.l A0, [A6 + 0xC] 00002A5A 2254 movea.l A1, [A4] 00002A5C 3169 0036 0006 move.w [A0 + 0x6], [A1 + 0x36] 00002A62 603A bra +0x3C /* 00002A9E */ label00002A64: 00002A64 206E 000C movea.l A0, [A6 + 0xC] 00002A68 2F08 move.l -[A7], A0 00002A6A 42A7 clr.l -[A7] 00002A6C 2F08 move.l -[A7], A0 00002A6E 42A7 clr.l -[A7] 00002A70 226E 000C movea.l A1, [A6 + 0xC] 00002A74 3029 0006 move.w D0, [A1 + 0x6] 00002A78 48C0 ext.l D0 00002A7A 2F00 move.l -[A7], D0 00002A7C 2254 movea.l A1, [A4] 00002A7E 3F29 0036 move.w -[A7], [A1 + 0x36] 00002A82 4EBA D644 jsr [PC - 0x29BC /* 000000C8 */] 00002A86 201F move.l D0, [A7]+ 00002A88 205F movea.l A0, [A7]+ 00002A8A 2F00 move.l -[A7], D0 00002A8C 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */ 00002A92 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00002A96 201F move.l D0, [A7]+ 00002A98 205F movea.l A0, [A7]+ 00002A9A 3140 0006 move.w [A0 + 0x6], D0 label00002A9E: 00002A9E 4CDF 1800 movem.l A3,A4, [A7]+ 00002AA2 4E5E unlink A6 00002AA4 205F movea.l A0, [A7]+ 00002AA6 504F addq.w A7, 8 00002AA8 4ED0 jmp [A0] export_269: 00002AAA 4E56 FFFC link A6, -0x0004 00002AAE 42A7 clr.l -[A7] 00002AB0 42A7 clr.l -[A7] 00002AB2 2F2E 000C move.l -[A7], [A6 + 0xC] 00002AB6 486E FFFC pea.l [A6 - 0x4] 00002ABA A9FD syscall GetScrap 00002ABC 4A9F tst.l [A7]+ 00002ABE 5EC0 sgt D0 00002AC0 4400 neg.b D0 00002AC2 1D40 0010 move.b [A6 + 0x10], D0 00002AC6 4E5E unlink A6 00002AC8 205F movea.l A0, [A7]+ 00002ACA 504F addq.w A7, 8 00002ACC 4ED0 jmp [A0] export_270: 00002ACE 4E56 FFF8 link A6, -0x0008 00002AD2 48E7 0018 movem.l -[A7], A3,A4 00002AD6 206E 000C movea.l A0, [A6 + 0xC] 00002ADA 43EE FFF8 lea.l A1, [A6 - 0x8] 00002ADE 22D8 move.l [A1]+, [A0]+ 00002AE0 22D8 move.l [A1]+, [A0]+ 00002AE2 266E 0008 movea.l A3, [A6 + 0x8] 00002AE6 284B movea.l A4, A3 00002AE8 486E FFF8 pea.l [A6 - 0x8] 00002AEC 2F0B move.l -[A7], A3 00002AEE 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */] 00002AF2 7001 moveq.l D0, 0x01 00002AF4 2054 movea.l A0, [A4] 00002AF6 B028 001A cmp.b D0, [A0 + 0x1A] 00002AFA 6710 beq +0x12 /* 00002B0C */ 00002AFC 1F3C 0001 move.b -[A7], 0x1 00002B00 2054 movea.l A0, [A4] 00002B02 1F28 001A move.b -[A7], [A0 + 0x1A] 00002B06 2F0B move.l -[A7], A3 00002B08 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */] label00002B0C: 00002B0C 486E FFF8 pea.l [A6 - 0x8] 00002B10 2F0B move.l -[A7], A3 00002B12 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */] 00002B16 4CDF 1800 movem.l A3,A4, [A7]+ 00002B1A 4E5E unlink A6 00002B1C 205F movea.l A0, [A7]+ 00002B1E 504F addq.w A7, 8 00002B20 4ED0 jmp [A0] export_271: 00002B22 4E56 0000 link A6, 0 00002B26 4267 clr.w -[A7] 00002B28 1F2E 0012 move.b -[A7], [A6 + 0x12] 00002B2C 3F2E 0010 move.w -[A7], [A6 + 0x10] 00002B30 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B34 206E 0008 movea.l A0, [A6 + 0x8] 00002B38 2050 movea.l A0, [A0] 00002B3A 2F28 0014 move.l -[A7], [A0 + 0x14] 00002B3E 4EAD 2182 jsr [A5 + 0x2182 /* export_1068 */] 00002B42 3D5F 0014 move.w [A6 + 0x14], [A7]+ 00002B46 4E5E unlink A6 00002B48 205F movea.l A0, [A7]+ 00002B4A DEFC 000C add.w A7, 0xC 00002B4E 4ED0 jmp [A0] export_272: fn00002B50: 00002B50 4E56 0000 link A6, 0 00002B54 206E 0008 movea.l A0, [A6 + 0x8] 00002B58 2050 movea.l A0, [A0] 00002B5A 2F28 0014 move.l -[A7], [A0 + 0x14] 00002B5E 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */] 00002B62 4E5E unlink A6 00002B64 2E9F move.l [A7], [A7]+ 00002B66 4E75 rts export_273: 00002B68 4E56 FFE6 link A6, -0x001A 00002B6C 2F0C move.l -[A7], A4 00002B6E 206E 000C movea.l A0, [A6 + 0xC] 00002B72 43EE FFF8 lea.l A1, [A6 - 0x8] 00002B76 22D8 move.l [A1]+, [A0]+ 00002B78 22D8 move.l [A1]+, [A0]+ 00002B7A 286E 0008 movea.l A4, [A6 + 0x8] 00002B7E 2054 movea.l A0, [A4] 00002B80 1028 003C move.b D0, [A0 + 0x3C] 00002B84 6730 beq +0x32 /* 00002BB6 */ 00002B86 486E FFE6 pea.l [A6 - 0x1A] 00002B8A A898 syscall GetPenState 00002B8C 486D FF12 pea.l [A5 - 0xEE] 00002B90 A899 syscall SetPenState 00002B92 2054 movea.l A0, [A4] 00002B94 1028 003D move.b D0, [A0 + 0x3D] 00002B98 6708 beq +0xA /* 00002BA2 */ 00002B9A 2054 movea.l A0, [A4] 00002B9C 4868 0008 pea.l [A0 + 0x8] 00002BA0 A8A1 syscall FrameRect label00002BA2: 00002BA2 486E FFF8 pea.l [A6 - 0x8] 00002BA6 2054 movea.l A0, [A4] 00002BA8 2F28 0014 move.l -[A7], [A0 + 0x14] 00002BAC 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00002BB0 486E FFE6 pea.l [A6 - 0x1A] 00002BB4 A899 syscall SetPenState label00002BB6: 00002BB6 285F movea.l A4, [A7]+ 00002BB8 4E5E unlink A6 00002BBA 205F movea.l A0, [A7]+ 00002BBC 504F addq.w A7, 8 00002BBE 4ED0 jmp [A0] export_274: 00002BC0 4E56 0000 link A6, 0 00002BC4 4E5E unlink A6 00002BC6 205F movea.l A0, [A7]+ 00002BC8 504F addq.w A7, 8 00002BCA 4ED0 jmp [A0] export_275: 00002BCC 4E56 0000 link A6, 0 00002BD0 2D6D FD8A 0018 move.l [A6 + 0x18], [A5 - 0x276] 00002BD6 4E5E unlink A6 00002BD8 205F movea.l A0, [A7]+ 00002BDA DEFC 0010 add.w A7, 0x10 00002BDE 4ED0 jmp [A0] export_276: 00002BE0 4E56 0000 link A6, 0 00002BE4 422E 0010 clr.b [A6 + 0x10] 00002BE8 4E5E unlink A6 00002BEA 205F movea.l A0, [A7]+ 00002BEC 504F addq.w A7, 8 00002BEE 4ED0 jmp [A0] export_277: fn00002BF0: 00002BF0 4E56 0000 link A6, 0 00002BF4 2F0C move.l -[A7], A4 00002BF6 286E 0008 movea.l A4, [A6 + 0x8] 00002BFA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002BFE 4EBA D5F0 jsr [PC - 0x2A10 /* 000001F0 */] 00002C02 2054 movea.l A0, [A4] 00002C04 2028 0014 move.l D0, [A0 + 0x14] 00002C08 B0AD FD86 cmp.l D0, [A5 - 0x27A] 00002C0C 6714 beq +0x16 /* 00002C22 */ 00002C0E 2054 movea.l A0, [A4] 00002C10 2F28 0014 move.l -[A7], [A0 + 0x14] 00002C14 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] 00002C18 2054 movea.l A0, [A4] 00002C1A 2F28 0014 move.l -[A7], [A0 + 0x14] 00002C1E 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] label00002C22: 00002C22 285F movea.l A4, [A7]+ 00002C24 4E5E unlink A6 00002C26 2E9F move.l [A7], [A7]+ 00002C28 4E75 rts export_278: 00002C2A 4E56 0000 link A6, 0 00002C2E 2D6D FD8A 001A move.l [A6 + 0x1A], [A5 - 0x276] 00002C34 4E5E unlink A6 00002C36 205F movea.l A0, [A7]+ 00002C38 DEFC 0012 add.w A7, 0x12 00002C3C 4ED0 jmp [A0] export_279: 00002C3E 4E56 FFF8 link A6, -0x0008 00002C42 206E 000C movea.l A0, [A6 + 0xC] 00002C46 43EE FFF8 lea.l A1, [A6 - 0x8] 00002C4A 22D8 move.l [A1]+, [A0]+ 00002C4C 22D8 move.l [A1]+, [A0]+ 00002C4E 4E5E unlink A6 00002C50 205F movea.l A0, [A7]+ 00002C52 504F addq.w A7, 8 00002C54 4ED0 jmp [A0] export_280: 00002C56 4E56 0000 link A6, 0 00002C5A 2F0C move.l -[A7], A4 00002C5C 286E 0008 movea.l A4, [A6 + 0x8] 00002C60 2054 movea.l A0, [A4] 00002C62 4AA8 0014 tst.l [A0 + 0x14] 00002C66 56C0 sne D0 00002C68 2228 0014 move.l D1, [A0 + 0x14] 00002C6C B2AD FD86 cmp.l D1, [A5 - 0x27A] 00002C70 56C1 sne D1 00002C72 C001 and.b D0, D1 00002C74 6708 beq +0xA /* 00002C7E */ 00002C76 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00002C7C 600E bra +0x10 /* 00002C8C */ label00002C7E: 00002C7E 4267 clr.w -[A7] 00002C80 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C84 4EBA D58E jsr [PC - 0x2A72 /* 00000214 */] 00002C88 1D5F 000C move.b [A6 + 0xC], [A7]+ label00002C8C: 00002C8C 285F movea.l A4, [A7]+ 00002C8E 4E5E unlink A6 00002C90 2E9F move.l [A7], [A7]+ 00002C92 4E75 rts export_281: 00002C94 4E56 FFF8 link A6, -0x0008 00002C98 2F0C move.l -[A7], A4 00002C9A 206E 000C movea.l A0, [A6 + 0xC] 00002C9E 43EE FFF8 lea.l A1, [A6 - 0x8] 00002CA2 22D8 move.l [A1]+, [A0]+ 00002CA4 22D8 move.l [A1]+, [A0]+ 00002CA6 286E 0008 movea.l A4, [A6 + 0x8] 00002CAA 2054 movea.l A0, [A4] 00002CAC 4AA8 001C tst.l [A0 + 0x1C] 00002CB0 6724 beq +0x26 /* 00002CD6 */ 00002CB2 4267 clr.w -[A7] 00002CB4 486E FFF8 pea.l [A6 - 0x8] 00002CB8 2054 movea.l A0, [A4] 00002CBA 4868 0008 pea.l [A0 + 0x8] 00002CBE 486E FFF8 pea.l [A6 - 0x8] 00002CC2 A8AA syscall SectRect 00002CC4 101F move.b D0, [A7]+ 00002CC6 670E beq +0x10 /* 00002CD6 */ 00002CC8 486E FFF8 pea.l [A6 - 0x8] 00002CCC 2054 movea.l A0, [A4] 00002CCE 2F28 001C move.l -[A7], [A0 + 0x1C] 00002CD2 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] label00002CD6: 00002CD6 285F movea.l A4, [A7]+ 00002CD8 4E5E unlink A6 00002CDA 205F movea.l A0, [A7]+ 00002CDC 504F addq.w A7, 8 00002CDE 4ED0 jmp [A0] export_282: 00002CE0 4E56 FFF8 link A6, -0x0008 00002CE4 2F0C move.l -[A7], A4 00002CE6 206E 000C movea.l A0, [A6 + 0xC] 00002CEA 43EE FFF8 lea.l A1, [A6 - 0x8] 00002CEE 22D8 move.l [A1]+, [A0]+ 00002CF0 22D8 move.l [A1]+, [A0]+ 00002CF2 286E 0008 movea.l A4, [A6 + 0x8] 00002CF6 2054 movea.l A0, [A4] 00002CF8 4AA8 001C tst.l [A0 + 0x1C] 00002CFC 6724 beq +0x26 /* 00002D22 */ 00002CFE 4267 clr.w -[A7] 00002D00 486E FFF8 pea.l [A6 - 0x8] 00002D04 2054 movea.l A0, [A4] 00002D06 4868 0008 pea.l [A0 + 0x8] 00002D0A 486E FFF8 pea.l [A6 - 0x8] 00002D0E A8AA syscall SectRect 00002D10 101F move.b D0, [A7]+ 00002D12 670E beq +0x10 /* 00002D22 */ 00002D14 486E FFF8 pea.l [A6 - 0x8] 00002D18 2054 movea.l A0, [A4] 00002D1A 2F28 001C move.l -[A7], [A0 + 0x1C] 00002D1E 4EAD 1FEA jsr [A5 + 0x1FEA /* export_1017 */] label00002D22: 00002D22 285F movea.l A4, [A7]+ 00002D24 4E5E unlink A6 00002D26 205F movea.l A0, [A7]+ 00002D28 504F addq.w A7, 8 00002D2A 4ED0 jmp [A0] export_283: 00002D2C 4E56 0000 link A6, 0 00002D30 2F0C move.l -[A7], A4 00002D32 286E 0008 movea.l A4, [A6 + 0x8] 00002D36 4267 clr.w -[A7] 00002D38 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002D3C 2054 movea.l A0, [A4] 00002D3E 4868 0008 pea.l [A0 + 0x8] 00002D42 A8AD syscall PtInRect 00002D44 101F move.b D0, [A7]+ 00002D46 6712 beq +0x14 /* 00002D5A */ 00002D48 206E 000C movea.l A0, [A6 + 0xC] 00002D4C 2254 movea.l A1, [A4] 00002D4E 10A9 0018 move.b [A0], [A1 + 0x18] 00002D52 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 00002D58 6004 bra +0x6 /* 00002D5E */ label00002D5A: 00002D5A 422E 0014 clr.b [A6 + 0x14] label00002D5E: 00002D5E 285F movea.l A4, [A7]+ 00002D60 4E5E unlink A6 00002D62 205F movea.l A0, [A7]+ 00002D64 DEFC 000C add.w A7, 0xC 00002D68 4ED0 jmp [A0] export_284: 00002D6A 4E56 0000 link A6, 0 00002D6E 48E7 0018 movem.l -[A7], A3,A4 00002D72 286E 0008 movea.l A4, [A6 + 0x8] 00002D76 266C 0008 movea.l A3, [A4 + 0x8] 00002D7A 4AAC FFF4 tst.l [A4 - 0xC] 00002D7E 6708 beq +0xA /* 00002D88 */ 00002D80 2F2C FFF4 move.l -[A7], [A4 - 0xC] 00002D84 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] label00002D88: 00002D88 2053 movea.l A0, [A3] 00002D8A 7000 moveq.l D0, 0x00 00002D8C 2140 0044 move.l [A0 + 0x44], D0 00002D90 4CDF 1800 movem.l A3,A4, [A7]+ 00002D94 4E5E unlink A6 00002D96 205F movea.l A0, [A7]+ 00002D98 DEFC 000A add.w A7, 0xA /* '\n' */ 00002D9C 4ED0 jmp [A0] fn00002D9E: 00002D9E 4E56 FFF6 link A6, -0x000A 00002DA2 48E7 0108 movem.l -[A7], D7,A4 00002DA6 286E 0008 movea.l A4, [A6 + 0x8] 00002DAA 204C movea.l A0, A4 00002DAC 5088 addq.l A0, 8 00002DAE 2050 movea.l A0, [A0] 00002DB0 2D48 FFF6 move.l [A6 - 0xA], A0 00002DB4 42A7 clr.l -[A7] 00002DB6 42A7 clr.l -[A7] 00002DB8 2F2E 000C move.l -[A7], [A6 + 0xC] 00002DBC 486E FFFA pea.l [A6 - 0x6] 00002DC0 A9FD syscall GetScrap 00002DC2 201F move.l D0, [A7]+ 00002DC4 3E00 move.w D7, D0 00002DC6 4A47 tst.w D7 00002DC8 6F06 ble +0x8 /* 00002DD0 */ 00002DCA 296E 000C FFF0 move.l [A4 - 0x10], [A6 + 0xC] label00002DD0: 00002DD0 4A47 tst.w D7 00002DD2 5EC0 sgt D0 00002DD4 4400 neg.b D0 00002DD6 1D40 0010 move.b [A6 + 0x10], D0 00002DDA 4CDF 1080 movem.l D7,A4, [A7]+ 00002DDE 4E5E unlink A6 00002DE0 205F movea.l A0, [A7]+ 00002DE2 504F addq.w A7, 8 00002DE4 4ED0 jmp [A0] export_285: 00002DE6 4E56 FFAC link A6, -0x0054 00002DEA 48E7 0308 movem.l -[A7], D6,D7,A4 00002DEE 286E 0008 movea.l A4, [A6 + 0x8] 00002DF2 2054 movea.l A0, [A4] 00002DF4 3028 0042 move.w D0, [A0 + 0x42] 00002DF8 B06D FBAC cmp.w D0, [A5 - 0x454] 00002DFC 6700 00B6 beq +0xB8 /* 00002EB4 */ 00002E00 2054 movea.l A0, [A4] 00002E02 4AA8 0044 tst.l [A0 + 0x44] 00002E06 6712 beq +0x14 /* 00002E1A */ 00002E08 2054 movea.l A0, [A4] 00002E0A 2F28 0044 move.l -[A7], [A0 + 0x44] 00002E0E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00002E12 2054 movea.l A0, [A4] 00002E14 7000 moveq.l D0, 0x00 00002E16 2140 0044 move.l [A0 + 0x44], D0 label00002E1A: 00002E1A 4267 clr.w -[A7] 00002E1C 2F3A 00A4 move.l -[A7], [PC + 0xA4 /* 00002EC2, value 0x50494354 'PICT' */] 00002E20 2F0E move.l -[A7], A6 00002E22 4EBA FF7A jsr [PC - 0x86 /* 00002D9E */] 00002E26 2054 movea.l A0, [A4] 00002E28 115F 0040 move.b [A0 + 0x40], [A7]+ 00002E2C 4267 clr.w -[A7] 00002E2E 2F3A 008E move.l -[A7], [PC + 0x8E /* 00002EBE, value 0x54455854 'TEXT' */] 00002E32 2F0E move.l -[A7], A6 00002E34 4EBA FF68 jsr [PC - 0x98 /* 00002D9E */] 00002E38 2054 movea.l A0, [A4] 00002E3A 115F 0041 move.b [A0 + 0x41], [A7]+ 00002E3E 1028 0041 move.b D0, [A0 + 0x41] 00002E42 8028 0040 or.b D0, [A0 + 0x40] 00002E46 676C beq +0x6E /* 00002EB4 */ 00002E48 42A7 clr.l -[A7] 00002E4A 42A7 clr.l -[A7] 00002E4C 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00002E50 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00002E54 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002E58 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00002E5C 486E FFAC pea.l [A6 - 0x54] 00002E60 486D 0902 pea.l [A5 + 0x902 /* export_284 */] 00002E64 2F0E move.l -[A7], A6 00002E66 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00002E6A 4267 clr.w -[A7] 00002E6C 1F3C 0001 move.b -[A7], 0x1 00002E70 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 00002E74 1E1F move.b D7, [A7]+ 00002E76 42A7 clr.l -[A7] 00002E78 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002E7C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002E80 486E FFF8 pea.l [A6 - 0x8] 00002E84 A9FD syscall GetScrap 00002E86 2C1F move.l D6, [A7]+ 00002E88 4267 clr.w -[A7] 00002E8A 1F07 move.b -[A7], D7 00002E8C 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 00002E90 1E1F move.b D7, [A7]+ 00002E92 4A86 tst.l D6 00002E94 6C06 bge +0x8 /* 00002E9C */ 00002E96 3F06 move.w -[A7], D6 00002E98 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label00002E9C: 00002E9C 2054 movea.l A0, [A4] 00002E9E 216E FFF4 0044 move.l [A0 + 0x44], [A6 - 0xC] 00002EA4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EA8 4EAD 2042 jsr [A5 + 0x2042 /* export_1028 */] 00002EAC 486E FFAC pea.l [A6 - 0x54] 00002EB0 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] label00002EB4: 00002EB4 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00002EB8 4E5E unlink A6 00002EBA 2E9F move.l [A7], [A7]+ 00002EBC 4E75 rts 00002EBE 5445 addq.w D5, 2 00002EC0 5854 addq.w [A4], 4 00002EC2 5049 addq.w A1, 8 00002EC4 4354 chk.w D1, [A4] export_286: 00002EC6 4E56 FFE2 link A6, -0x001E 00002ECA 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 00002ECE 286E 0008 movea.l A4, [A6 + 0x8] 00002ED2 2054 movea.l A0, [A4] 00002ED4 4AA8 0044 tst.l [A0 + 0x44] 00002ED8 6700 00E6 beq +0xE8 /* 00002FC0 */ 00002EDC 2054 movea.l A0, [A4] 00002EDE 1028 0041 move.b D0, [A0 + 0x41] 00002EE2 6700 008A beq +0x8C /* 00002F6E */ 00002EE6 2054 movea.l A0, [A4] 00002EE8 2F28 001C move.l -[A7], [A0 + 0x1C] 00002EEC 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 00002EF0 2054 movea.l A0, [A4] 00002EF2 4228 0039 clr.b [A0 + 0x39] 00002EF6 117C 0003 0038 move.b [A0 + 0x38], 0x3 00002EFC 4EBA EA84 jsr [PC - 0x157C /* 00001982 */] 00002F00 2254 movea.l A1, [A4] 00002F02 2069 001C movea.l A0, [A1 + 0x1C] 00002F06 45EE FFEA lea.l A2, [A6 - 0x16] 00002F0A 2050 movea.l A0, [A0] 00002F0C 43E8 0014 lea.l A1, [A0 + 0x14] 00002F10 24D9 move.l [A2]+, [A1]+ 00002F12 24D9 move.l [A2]+, [A1]+ 00002F14 42A7 clr.l -[A7] 00002F16 486E FFEA pea.l [A6 - 0x16] 00002F1A 486E FFEA pea.l [A6 - 0x16] 00002F1E A9D2 syscall TENew 00002F20 2C1F move.l D6, [A7]+ 00002F22 2F06 move.l -[A7], D6 00002F24 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00002F28 2046 movea.l A0, D6 00002F2A 2650 movea.l A3, [A0] 00002F2C 2A2B 003E move.l D5, [A3 + 0x3E] 00002F30 2054 movea.l A0, [A4] 00002F32 2768 0044 003E move.l [A3 + 0x3E], [A0 + 0x44] 00002F38 2F06 move.l -[A7], D6 00002F3A A9D0 syscall TECalText 00002F3C 2046 movea.l A0, D6 00002F3E 2650 movea.l A3, [A0] 00002F40 42A7 clr.l -[A7] 00002F42 42A7 clr.l -[A7] 00002F44 3F2B 005E move.w -[A7], [A3 + 0x5E] 00002F48 3F2B 0018 move.w -[A7], [A3 + 0x18] 00002F4C 301F move.w D0, [A7]+ 00002F4E C1DF muls.w D0, [A7]+ 00002F50 2E80 move.l [A7], D0 00002F52 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */ 00002F58 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00002F5C 201F move.l D0, [A7]+ 00002F5E 2054 movea.l A0, [A4] 00002F60 3140 0030 move.w [A0 + 0x30], D0 00002F64 2745 003E move.l [A3 + 0x3E], D5 00002F68 2F06 move.l -[A7], D6 00002F6A A9CD syscall TEDispose 00002F6C 6052 bra +0x54 /* 00002FC0 */ label00002F6E: 00002F6E 4207 clr.b D7 00002F70 6048 bra +0x4A /* 00002FBA */ label00002F72: 00002F72 102D FD4D move.b D0, [A5 - 0x2B3] 00002F76 670C beq +0xE /* 00002F84 */ 00002F78 1007 move.b D0, D7 00002F7A 4880 ext.w D0 00002F7C 2054 movea.l A0, [A4] 00002F7E 4230 0038 clr.b [A0 + D0.w + 0x38] 00002F82 6034 bra +0x36 /* 00002FB8 */ label00002F84: 00002F84 2254 movea.l A1, [A4] 00002F86 2069 0044 movea.l A0, [A1 + 0x44] 00002F8A 2050 movea.l A0, [A0] 00002F8C 47E8 0002 lea.l A3, [A0 + 0x2] 00002F90 1007 move.b D0, D7 00002F92 4880 ext.w D0 00002F94 D040 add.w D0, D0 00002F96 1207 move.b D1, D7 00002F98 4881 ext.w D1 00002F9A D241 add.w D1, D1 00002F9C 3433 0004 move.w D2, [A3 + D0.w + 0x4] 00002FA0 9473 1000 sub.w D2, [A3 + D1.w] 00002FA4 1007 move.b D0, D7 00002FA6 4880 ext.w D0 00002FA8 D040 add.w D0, D0 00002FAA 3382 0030 move.w [A1 + D0.w + 0x30], D2 00002FAE 1007 move.b D0, D7 00002FB0 4880 ext.w D0 00002FB2 13BC 0003 0038 move.b [A1 + D0.w + 0x38], 0x3 label00002FB8: 00002FB8 5207 addq.b D7, 1 label00002FBA: 00002FBA 7001 moveq.l D0, 0x01 00002FBC B007 cmp.b D0, D7 00002FBE 6CB2 bge -0x4C /* 00002F72 */ label00002FC0: 00002FC0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002FC4 4EBA F8A2 jsr [PC - 0x75E /* 00002868 */] 00002FC8 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 00002FCC 4E5E unlink A6 00002FCE 2E9F move.l [A7], [A7]+ 00002FD0 4E75 rts export_287: 00002FD2 4E56 FFEE link A6, -0x0012 00002FD6 48E7 0128 movem.l -[A7], D7,A2,A4 00002FDA 206E 000C movea.l A0, [A6 + 0xC] 00002FDE 43EE FFF8 lea.l A1, [A6 - 0x8] 00002FE2 22D8 move.l [A1]+, [A0]+ 00002FE4 22D8 move.l [A1]+, [A0]+ 00002FE6 286E 0008 movea.l A4, [A6 + 0x8] 00002FEA 2054 movea.l A0, [A4] 00002FEC 1028 0041 move.b D0, [A0 + 0x41] 00002FF0 6724 beq +0x26 /* 00003016 */ 00002FF2 4EBA E98E jsr [PC - 0x1672 /* 00001982 */] 00002FF6 2254 movea.l A1, [A4] 00002FF8 2069 0044 movea.l A0, [A1 + 0x44] 00002FFC 2F10 move.l -[A7], [A0] 00002FFE 42A7 clr.l -[A7] 00003000 2054 movea.l A0, [A4] 00003002 2F28 0044 move.l -[A7], [A0 + 0x44] 00003006 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000300A 2054 movea.l A0, [A4] 0000300C 4868 0008 pea.l [A0 + 0x8] 00003010 4267 clr.w -[A7] 00003012 A9CE syscall TETextBox/TextBox 00003014 6070 bra +0x72 /* 00003086 */ label00003016: 00003016 2054 movea.l A0, [A4] 00003018 1028 0040 move.b D0, [A0 + 0x40] 0000301C 6768 beq +0x6A /* 00003086 */ 0000301E 102D FD4D move.b D0, [A5 - 0x2B3] 00003022 6710 beq +0x12 /* 00003034 */ 00003024 41EE FFF0 lea.l A0, [A6 - 0x10] 00003028 2454 movea.l A2, [A4] 0000302A 43EA 0008 lea.l A1, [A2 + 0x8] 0000302E 20D9 move.l [A0]+, [A1]+ 00003030 20D9 move.l [A0]+, [A1]+ 00003032 6046 bra +0x48 /* 0000307A */ label00003034: 00003034 2254 movea.l A1, [A4] 00003036 2069 0044 movea.l A0, [A1 + 0x44] 0000303A 2050 movea.l A0, [A0] 0000303C 45EE FFF0 lea.l A2, [A6 - 0x10] 00003040 5488 addq.l A0, 2 00003042 24D8 move.l [A2]+, [A0]+ 00003044 24D8 move.l [A2]+, [A0]+ 00003046 4207 clr.b D7 00003048 602A bra +0x2C /* 00003074 */ label0000304A: 0000304A 1007 move.b D0, D7 0000304C 4880 ext.w D0 0000304E D040 add.w D0, D0 00003050 1207 move.b D1, D7 00003052 4881 ext.w D1 00003054 D241 add.w D1, D1 00003056 3436 00F4 move.w D2, [A6 + D0.w - 0x12] 0000305A 9476 10F0 sub.w D2, [A6 + D1.w - 0x16] 0000305E 1007 move.b D0, D7 00003060 4880 ext.w D0 00003062 D040 add.w D0, D0 00003064 3D82 00F4 move.w [A6 + D0.w - 0x12], D2 00003068 1007 move.b D0, D7 0000306A 4880 ext.w D0 0000306C D040 add.w D0, D0 0000306E 4276 00F0 clr.w [A6 + D0.w - 0x16] 00003072 5207 addq.b D7, 1 label00003074: 00003074 7001 moveq.l D0, 0x01 00003076 B007 cmp.b D0, D7 00003078 6CD0 bge -0x2E /* 0000304A */ label0000307A: 0000307A 2054 movea.l A0, [A4] 0000307C 2F28 0044 move.l -[A7], [A0 + 0x44] 00003080 486E FFF0 pea.l [A6 - 0x10] 00003084 A8F6 syscall DrawPicture label00003086: 00003086 2054 movea.l A0, [A4] 00003088 3028 0042 move.w D0, [A0 + 0x42] 0000308C B06D FBAC cmp.w D0, [A5 - 0x454] 00003090 6710 beq +0x12 /* 000030A2 */ 00003092 2054 movea.l A0, [A4] 00003094 4868 0008 pea.l [A0 + 0x8] 00003098 A92A syscall ValidRect 0000309A 2054 movea.l A0, [A4] 0000309C 316D FBAC 0042 move.w [A0 + 0x42], [A5 - 0x454] label000030A2: 000030A2 4CDF 1480 movem.l D7,A2,A4, [A7]+ 000030A6 4E5E unlink A6 000030A8 205F movea.l A0, [A7]+ 000030AA 504F addq.w A7, 8 000030AC 4ED0 jmp [A0] export_288: 000030AE 4E56 0000 link A6, 0 000030B2 3D7C 0001 0010 move.w [A6 + 0x10], 0x1 000030B8 4E5E unlink A6 000030BA 205F movea.l A0, [A7]+ 000030BC 504F addq.w A7, 8 000030BE 4ED0 jmp [A0] export_289: 000030C0 4E56 0000 link A6, 0 000030C4 4E5E unlink A6 000030C6 2E9F move.l [A7], [A7]+ 000030C8 4E75 rts export_290: 000030CA 4E56 FFF8 link A6, -0x0008 000030CE 206E 000C movea.l A0, [A6 + 0xC] 000030D2 43EE FFF8 lea.l A1, [A6 - 0x8] 000030D6 22D8 move.l [A1]+, [A0]+ 000030D8 22D8 move.l [A1]+, [A0]+ 000030DA 4E5E unlink A6 000030DC 205F movea.l A0, [A7]+ 000030DE 504F addq.w A7, 8 000030E0 4ED0 jmp [A0] export_291: 000030E2 4E56 0000 link A6, 0 000030E6 4E5E unlink A6 000030E8 2E9F move.l [A7], [A7]+ 000030EA 4E75 rts export_292: 000030EC 4E56 0000 link A6, 0 000030F0 4E5E unlink A6 000030F2 2E9F move.l [A7], [A7]+ 000030F4 4E75 rts export_293: 000030F6 4E56 0000 link A6, 0 000030FA 48E7 0028 movem.l -[A7], A2,A4 000030FE 286E 0008 movea.l A4, [A6 + 0x8] 00003102 422E 000C clr.b [A6 + 0xC] 00003106 2054 movea.l A0, [A4] 00003108 4AA8 0008 tst.l [A0 + 0x8] 0000310C 6722 beq +0x24 /* 00003130 */ 0000310E 2254 movea.l A1, [A4] 00003110 2069 0008 movea.l A0, [A1 + 0x8] 00003114 2050 movea.l A0, [A0] 00003116 4AA8 001C tst.l [A0 + 0x1C] 0000311A 6714 beq +0x16 /* 00003130 */ 0000311C 2254 movea.l A1, [A4] 0000311E 2069 0008 movea.l A0, [A1 + 0x8] 00003122 2050 movea.l A0, [A0] 00003124 2468 001C movea.l A2, [A0 + 0x1C] 00003128 2452 movea.l A2, [A2] 0000312A 1D6A 004D 000C move.b [A6 + 0xC], [A2 + 0x4D] label00003130: 00003130 4CDF 1400 movem.l A2,A4, [A7]+ 00003134 4E5E unlink A6 00003136 2E9F move.l [A7], [A7]+ 00003138 4E75 rts export_294: 0000313A 4E56 0000 link A6, 0 0000313E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003142 2F2D FF74 move.l -[A7], [A5 - 0x8C] 00003146 4EAD 23C2 jsr [A5 + 0x23C2 /* export_1140 */] 0000314A 4E5E unlink A6 0000314C 205F movea.l A0, [A7]+ 0000314E 5C4F addq.w A7, 6 00003150 4ED0 jmp [A0] export_295: 00003152 4E56 FFFE link A6, -0x0002 00003156 42A7 clr.l -[A7] 00003158 3F2E 000C move.w -[A7], [A6 + 0xC] 0000315C 486E FFFF pea.l [A6 - 0x1] 00003160 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003164 2F2D FF74 move.l -[A7], [A5 - 0x8C] 00003168 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 0000316C 201F move.l D0, [A7]+ 0000316E B0AD FD8A cmp.l D0, [A5 - 0x276] 00003172 4E5E unlink A6 00003174 205F movea.l A0, [A7]+ 00003176 5C4F addq.w A7, 6 00003178 4ED0 jmp [A0] fn0000317A: 0000317A 4E56 FFEE link A6, -0x0012 0000317E 2F2E 000A move.l -[A7], [A6 + 0xA] 00003182 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003186 486E FFFE pea.l [A6 - 0x2] 0000318A 486E FFFA pea.l [A6 - 0x6] 0000318E 486E FFF2 pea.l [A6 - 0xE] 00003192 A98D syscall GetDialogItem/GetDItem 00003194 2F2E FFFA move.l -[A7], [A6 - 0x6] 00003198 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000319C A95D syscall HiliteControl 0000319E 7008 moveq.l D0, 0x08 000031A0 2F00 move.l -[A7], D0 000031A2 486E FFEE pea.l [A6 - 0x12] 000031A6 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000031AA 2F2E FFFA move.l -[A7], [A6 - 0x6] 000031AE 4267 clr.w -[A7] 000031B0 A95D syscall HiliteControl 000031B2 4E5E unlink A6 000031B4 205F movea.l A0, [A7]+ 000031B6 5C4F addq.w A7, 6 000031B8 4ED0 jmp [A0] export_296: 000031BA 4E56 FFFE link A6, -0x0002 000031BE 2F2E 000C move.l -[A7], [A6 + 0xC] 000031C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031C6 486E FFFF pea.l [A6 - 0x1] 000031CA 486E FFFE pea.l [A6 - 0x2] 000031CE 2F2D FF74 move.l -[A7], [A5 - 0x8C] 000031D2 4EAD 23EA jsr [A5 + 0x23EA /* export_1145 */] 000031D6 1D6E FFFE 0014 move.b [A6 + 0x14], [A6 - 0x2] 000031DC 4E5E unlink A6 000031DE 205F movea.l A0, [A7]+ 000031E0 DEFC 000C add.w A7, 0xC 000031E4 4ED0 jmp [A0] export_297: 000031E6 4E56 0000 link A6, 0 000031EA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000031EE 4EAD 213A jsr [A5 + 0x213A /* export_1059 */] 000031F2 4E5E unlink A6 000031F4 205F movea.l A0, [A7]+ 000031F6 DEFC 000C add.w A7, 0xC 000031FA 4ED0 jmp [A0] export_298: 000031FC 4E56 0000 link A6, 0 00003200 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003204 4EBA F94A jsr [PC - 0x6B6 /* 00002B50 */] 00003208 486D 096A pea.l [A5 + 0x96A /* export_297 */] 0000320C 2F0E move.l -[A7], A6 0000320E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003212 4EAD 235A jsr [A5 + 0x235A /* export_1127 */] 00003216 4E5E unlink A6 00003218 2E9F move.l [A7], [A7]+ 0000321A 4E75 rts export_299: 0000321C 4E56 0000 link A6, 0 00003220 206E 0008 movea.l A0, [A6 + 0x8] 00003224 4868 FFF8 pea.l [A0 - 0x8] 00003228 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000322C 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */] 00003230 4E5E unlink A6 00003232 205F movea.l A0, [A7]+ 00003234 DEFC 000C add.w A7, 0xC 00003238 4ED0 jmp [A0] export_300: 0000323A 4E56 FFF8 link A6, -0x0008 0000323E 206E 000C movea.l A0, [A6 + 0xC] 00003242 43EE FFF8 lea.l A1, [A6 - 0x8] 00003246 22D8 move.l [A1]+, [A0]+ 00003248 22D8 move.l [A1]+, [A0]+ 0000324A 486D 097A pea.l [A5 + 0x97A /* export_299 */] 0000324E 2F0E move.l -[A7], A6 00003250 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003254 4EAD 235A jsr [A5 + 0x235A /* export_1127 */] 00003258 4E5E unlink A6 0000325A 205F movea.l A0, [A7]+ 0000325C 504F addq.w A7, 8 0000325E 4ED0 jmp [A0] export_301: 00003260 4E56 0000 link A6, 0 00003264 2F0C move.l -[A7], A4 00003266 286E 0008 movea.l A4, [A6 + 0x8] 0000326A 2054 movea.l A0, [A4] 0000326C 4AA8 0044 tst.l [A0 + 0x44] 00003270 6712 beq +0x14 /* 00003284 */ 00003272 1F2E 000E move.b -[A7], [A6 + 0xE] 00003276 1F2E 000C move.b -[A7], [A6 + 0xC] 0000327A 2054 movea.l A0, [A4] 0000327C 2F28 0044 move.l -[A7], [A0 + 0x44] 00003280 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */] label00003284: 00003284 285F movea.l A4, [A7]+ 00003286 4E5E unlink A6 00003288 205F movea.l A0, [A7]+ 0000328A 504F addq.w A7, 8 0000328C 4ED0 jmp [A0] export_302: 0000328E 4E56 FFFE link A6, -0x0002 00003292 48E7 0118 movem.l -[A7], D7,A3,A4 00003296 2E2E 0010 move.l D7, [A6 + 0x10] 0000329A 286E 0008 movea.l A4, [A6 + 0x8] 0000329E 266C 0008 movea.l A3, [A4 + 0x8] 000032A2 2053 movea.l A0, [A3] 000032A4 BEA8 0044 cmp.l D7, [A0 + 0x44] 000032A8 6732 beq +0x34 /* 000032DC */ 000032AA 4267 clr.w -[A7] 000032AC 206C 0014 movea.l A0, [A4 + 0x14] 000032B0 2F10 move.l -[A7], [A0] 000032B2 486E FFFF pea.l [A6 - 0x1] 000032B6 2F07 move.l -[A7], D7 000032B8 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 000032BC 101F move.b D0, [A7]+ 000032BE 671C beq +0x1E /* 000032DC */ 000032C0 102E FFFF move.b D0, [A6 - 0x1] 000032C4 670A beq +0xC /* 000032D0 */ 000032C6 2F07 move.l -[A7], D7 000032C8 2F2C 0008 move.l -[A7], [A4 + 0x8] 000032CC 4EAD 2352 jsr [A5 + 0x2352 /* export_1126 */] label000032D0: 000032D0 206E 000C movea.l A0, [A6 + 0xC] 000032D4 10BC 0001 move.b [A0], 0x1 000032D8 2947 FFFC move.l [A4 - 0x4], D7 label000032DC: 000032DC 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000032E0 4E5E unlink A6 000032E2 205F movea.l A0, [A7]+ 000032E4 DEFC 000C add.w A7, 0xC 000032E8 4ED0 jmp [A0] export_303: 000032EA 4E56 FFFA link A6, -0x0006 000032EE 48E7 0118 movem.l -[A7], D7,A3,A4 000032F2 266E 0008 movea.l A3, [A6 + 0x8] 000032F6 284B movea.l A4, A3 000032F8 2D6D FD8A 0018 move.l [A6 + 0x18], [A5 - 0x276] 000032FE 2054 movea.l A0, [A4] 00003300 1028 0018 move.b D0, [A0 + 0x18] 00003304 6602 bne +0x4 /* 00003308 */ 00003306 6068 bra +0x6A /* 00003370 */ label00003308: 00003308 2054 movea.l A0, [A4] 0000330A 2D68 0044 FFFC move.l [A6 - 0x4], [A0 + 0x44] 00003310 4AA8 0044 tst.l [A0 + 0x44] 00003314 671E beq +0x20 /* 00003334 */ 00003316 4267 clr.w -[A7] 00003318 206E 0014 movea.l A0, [A6 + 0x14] 0000331C 2F10 move.l -[A7], [A0] 0000331E 2254 movea.l A1, [A4] 00003320 2069 0044 movea.l A0, [A1 + 0x44] 00003324 2050 movea.l A0, [A0] 00003326 4868 0008 pea.l [A0 + 0x8] 0000332A A8AD syscall PtInRect 0000332C 1E1F move.b D7, [A7]+ 0000332E 0A07 0001 xori.b D7, 0x1 00003332 6002 bra +0x4 /* 00003336 */ label00003334: 00003334 7E01 moveq.l D7, 0x01 label00003336: 00003336 1007 move.b D0, D7 00003338 670C beq +0xE /* 00003346 */ 0000333A 486D 0992 pea.l [A5 + 0x992 /* export_302 */] 0000333E 2F0E move.l -[A7], A6 00003340 2F0B move.l -[A7], A3 00003342 4EAD 235A jsr [A5 + 0x235A /* export_1127 */] label00003346: 00003346 4AAE FFFC tst.l [A6 - 0x4] 0000334A 56C0 sne D0 0000334C B7EE FFFC cmpa.l A3, [A6 - 0x4] 00003350 56C1 sne D1 00003352 C001 and.b D0, D1 00003354 671A beq +0x1C /* 00003370 */ 00003356 42A7 clr.l -[A7] 00003358 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000335C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003360 2F2E 000C move.l -[A7], [A6 + 0xC] 00003364 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003368 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */] 0000336C 2D5F 0018 move.l [A6 + 0x18], [A7]+ label00003370: 00003370 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00003374 4E5E unlink A6 00003376 205F movea.l A0, [A7]+ 00003378 DEFC 0010 add.w A7, 0x10 0000337C 4ED0 jmp [A0] export_304: 0000337E 4E56 FFFA link A6, -0x0006 00003382 48E7 0108 movem.l -[A7], D7,A4 00003386 286E 0008 movea.l A4, [A6 + 0x8] 0000338A 204C movea.l A0, A4 0000338C 5088 addq.l A0, 8 0000338E 2050 movea.l A0, [A0] 00003390 2D48 FFFA move.l [A6 - 0x6], A0 00003394 4267 clr.w -[A7] 00003396 2F2C 000C move.l -[A7], [A4 + 0xC] 0000339A 206E 0010 movea.l A0, [A6 + 0x10] 0000339E 2050 movea.l A0, [A0] 000033A0 4868 0008 pea.l [A0 + 0x8] 000033A4 A8AD syscall PtInRect 000033A6 101F move.b D0, [A7]+ 000033A8 6726 beq +0x28 /* 000033D0 */ 000033AA 4267 clr.w -[A7] 000033AC 2F2C 000C move.l -[A7], [A4 + 0xC] 000033B0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000033B4 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] 000033B8 1E1F move.b D7, [A7]+ 000033BA 1007 move.b D0, D7 000033BC 6712 beq +0x14 /* 000033D0 */ 000033BE 206E 0008 movea.l A0, [A6 + 0x8] 000033C2 117C 0001 0010 move.b [A0 + 0x10], 0x1 000033C8 206E 000C movea.l A0, [A6 + 0xC] 000033CC 10BC 0001 move.b [A0], 0x1 label000033D0: 000033D0 4CDF 1080 movem.l D7,A4, [A7]+ 000033D4 4E5E unlink A6 000033D6 205F movea.l A0, [A7]+ 000033D8 DEFC 000C add.w A7, 0xC 000033DC 4ED0 jmp [A0] export_305: 000033DE 4E56 0000 link A6, 0 000033E2 422E 0010 clr.b [A6 + 0x10] 000033E6 486D 09A2 pea.l [A5 + 0x9A2 /* export_304 */] 000033EA 2F0E move.l -[A7], A6 000033EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000033F0 4EAD 235A jsr [A5 + 0x235A /* export_1127 */] 000033F4 4E5E unlink A6 000033F6 205F movea.l A0, [A7]+ 000033F8 504F addq.w A7, 8 000033FA 4ED0 jmp [A0] export_306: 000033FC 4E56 0000 link A6, 0 00003400 206E 0008 movea.l A0, [A6 + 0x8] 00003404 4868 FFF8 pea.l [A0 - 0x8] 00003408 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000340C 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */] 00003410 4E5E unlink A6 00003412 205F movea.l A0, [A7]+ 00003414 DEFC 000C add.w A7, 0xC 00003418 4ED0 jmp [A0] export_307: 0000341A 4E56 FFF8 link A6, -0x0008 0000341E 206E 000C movea.l A0, [A6 + 0xC] 00003422 43EE FFF8 lea.l A1, [A6 - 0x8] 00003426 22D8 move.l [A1]+, [A0]+ 00003428 22D8 move.l [A1]+, [A0]+ 0000342A 486D 09B2 pea.l [A5 + 0x9B2 /* export_306 */] 0000342E 2F0E move.l -[A7], A6 00003430 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003434 4EAD 235A jsr [A5 + 0x235A /* export_1127 */] 00003438 4E5E unlink A6 0000343A 205F movea.l A0, [A7]+ 0000343C 504F addq.w A7, 8 0000343E 4ED0 jmp [A0] export_308: 00003440 4E56 FFFC link A6, -0x0004 00003444 2F0C move.l -[A7], A4 00003446 286E 0008 movea.l A4, [A6 + 0x8] 0000344A 204C movea.l A0, A4 0000344C 5088 addq.l A0, 8 0000344E 2050 movea.l A0, [A0] 00003450 2D48 FFFC move.l [A6 - 0x4], A0 00003454 102C FFFF move.b D0, [A4 - 0x1] 00003458 661A bne +0x1C /* 00003474 */ 0000345A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000345E 486C FFFF pea.l [A4 - 0x1] 00003462 226E 0008 movea.l A1, [A6 + 0x8] 00003466 41E9 000C lea.l A0, [A1 + 0xC] 0000346A 2018 move.l D0, [A0]+ 0000346C 6702 beq +0x4 /* 00003470 */ 0000346E 2F00 move.l -[A7], D0 label00003470: 00003470 2050 movea.l A0, [A0] 00003472 4E90 jsr [A0] label00003474: 00003474 285F movea.l A4, [A7]+ 00003476 4E5E unlink A6 00003478 205F movea.l A0, [A7]+ 0000347A 504F addq.w A7, 8 0000347C 4ED0 jmp [A0] export_309: 0000347E 4E56 FFFE link A6, -0x0002 00003482 422E FFFF clr.b [A6 - 0x1] 00003486 486D 09C2 pea.l [A5 + 0x9C2 /* export_308 */] 0000348A 2F0E move.l -[A7], A6 0000348C 206E 0008 movea.l A0, [A6 + 0x8] 00003490 2050 movea.l A0, [A0] 00003492 2F28 0040 move.l -[A7], [A0 + 0x40] 00003496 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 0000349A 4E5E unlink A6 0000349C 205F movea.l A0, [A7]+ 0000349E DEFC 000C add.w A7, 0xC 000034A2 4ED0 jmp [A0] export_310: 000034A4 4E56 FFFE link A6, -0x0002 000034A8 48E7 0118 movem.l -[A7], D7,A3,A4 000034AC 266E 000C movea.l A3, [A6 + 0xC] 000034B0 286E 0008 movea.l A4, [A6 + 0x8] 000034B4 202D FD4E move.l D0, [A5 - 0x2B2] 000034B8 2054 movea.l A0, [A4] 000034BA B0A8 0024 cmp.l D0, [A0 + 0x24] 000034BE 57C7 seq D7 000034C0 4407 neg.b D7 000034C2 4AA8 0044 tst.l [A0 + 0x44] 000034C6 670E beq +0x10 /* 000034D6 */ 000034C8 1F07 move.b -[A7], D7 000034CA 4267 clr.w -[A7] 000034CC 2054 movea.l A0, [A4] 000034CE 2F28 0044 move.l -[A7], [A0 + 0x44] 000034D2 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] label000034D6: 000034D6 2054 movea.l A0, [A4] 000034D8 214B 0044 move.l [A0 + 0x44], A3 000034DC 4267 clr.w -[A7] 000034DE 1F07 move.b -[A7], D7 000034E0 2F0B move.l -[A7], A3 000034E2 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 000034E6 1007 move.b D0, D7 000034E8 6704 beq +0x6 /* 000034EE */ 000034EA 2B4B FD4E move.l [A5 - 0x2B2], A3 label000034EE: 000034EE 2054 movea.l A0, [A4] 000034F0 214B 0024 move.l [A0 + 0x24], A3 000034F4 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000034F8 4E5E unlink A6 000034FA 205F movea.l A0, [A7]+ 000034FC 504F addq.w A7, 8 000034FE 4ED0 jmp [A0] export_311: 00003500 4E56 0000 link A6, 0 00003504 206E 000C movea.l A0, [A6 + 0xC] 00003508 4210 clr.b [A0] 0000350A 4E5E unlink A6 0000350C 205F movea.l A0, [A7]+ 0000350E DEFC 0014 add.w A7, 0x14 00003512 4ED0 jmp [A0] export_312: 00003514 4E56 0000 link A6, 0 00003518 7001 moveq.l D0, 0x01 0000351A B06E 0010 cmp.w D0, [A6 + 0x10] 0000351E 660E bne +0x10 /* 0000352E */ 00003520 2F2E 000C move.l -[A7], [A6 + 0xC] 00003524 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003528 4EAD 23E2 jsr [A5 + 0x23E2 /* export_1144 */] 0000352C 6008 bra +0xA /* 00003536 */ label0000352E: 0000352E 206E 000C movea.l A0, [A6 + 0xC] 00003532 10BC 0001 move.b [A0], 0x1 label00003536: 00003536 4E5E unlink A6 00003538 205F movea.l A0, [A7]+ 0000353A DEFC 000A add.w A7, 0xA /* '\n' */ 0000353E 4ED0 jmp [A0] export_313: 00003540 4E56 FFF8 link A6, -0x0008 00003544 206E 000C movea.l A0, [A6 + 0xC] 00003548 43EE FFF8 lea.l A1, [A6 - 0x8] 0000354C 22D8 move.l [A1]+, [A0]+ 0000354E 22D8 move.l [A1]+, [A0]+ 00003550 4E5E unlink A6 00003552 205F movea.l A0, [A7]+ 00003554 504F addq.w A7, 8 00003556 4ED0 jmp [A0] export_314: 00003558 4E56 FFEE link A6, -0x0012 0000355C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003560 2C2E 0008 move.l D6, [A6 + 0x8] 00003564 2846 movea.l A4, D6 00003566 206E 000C movea.l A0, [A6 + 0xC] 0000356A 4210 clr.b [A0] 0000356C 206E 0018 movea.l A0, [A6 + 0x18] 00003570 3010 move.w D0, [A0] 00003572 5740 subq.w D0, 3 00003574 6710 beq +0x12 /* 00003586 */ 00003576 5540 subq.w D0, 2 00003578 670C beq +0xE /* 00003586 */ 0000357A 0440 000A subi.w D0, 0xA /* '\n' */ 0000357E 6700 0114 beq +0x116 /* 00003694 */ 00003582 6000 0126 bra +0x128 /* 000036AA */ label00003586: 00003586 206E 0018 movea.l A0, [A6 + 0x18] 0000358A 203C 0000 00FF move.l D0, 0xFF 00003590 C0A8 0002 and.l D0, [A0 + 0x2] 00003594 3E00 move.w D7, D0 00003596 700D moveq.l D0, 0x0D 00003598 B047 cmp.w D0, D7 0000359A 57C0 seq D0 0000359C 2054 movea.l A0, [A4] 0000359E 1228 0057 move.b D1, [A0 + 0x57] 000035A2 0A01 0001 xori.b D1, 0x1 000035A6 C001 and.b D0, D1 000035A8 7203 moveq.l D1, 0x03 000035AA B247 cmp.w D1, D7 000035AC 57C1 seq D1 000035AE 8001 or.b D0, D1 000035B0 0240 0001 andi.w D0, 0x1 000035B4 672E beq +0x30 /* 000035E4 */ 000035B6 70FF moveq.l D0, 0xFFFFFFFF 000035B8 2054 movea.l A0, [A4] 000035BA B068 004C cmp.w D0, [A0 + 0x4C] 000035BE 6724 beq +0x26 /* 000035E4 */ 000035C0 2054 movea.l A0, [A4] 000035C2 2F28 005C move.l -[A7], [A0 + 0x5C] 000035C6 3F28 004C move.w -[A7], [A0 + 0x4C] 000035CA 4EBA FBAE jsr [PC - 0x452 /* 0000317A */] 000035CE 206E 0014 movea.l A0, [A6 + 0x14] 000035D2 2254 movea.l A1, [A4] 000035D4 30A9 004C move.w [A0], [A1 + 0x4C] 000035D8 206E 000C movea.l A0, [A6 + 0xC] 000035DC 10BC 0001 move.b [A0], 0x1 000035E0 6000 00E4 bra +0xE6 /* 000036C6 */ label000035E4: 000035E4 7009 moveq.l D0, 0x09 000035E6 B047 cmp.w D0, D7 000035E8 57C0 seq D0 000035EA 2054 movea.l A0, [A4] 000035EC 4AA8 0048 tst.l [A0 + 0x48] 000035F0 56C1 sne D1 000035F2 C001 and.b D0, D1 000035F4 6728 beq +0x2A /* 0000361E */ 000035F6 7000 moveq.l D0, 0x00 000035F8 206E 0018 movea.l A0, [A6 + 0x18] 000035FC 3028 000E move.w D0, [A0 + 0xE] 00003600 C0BC 0000 0200 and.l D0, 0x200 00003606 4A80 tst.l D0 00003608 57C0 seq D0 0000360A 4400 neg.b D0 0000360C 1F00 move.b -[A7], D0 0000360E 2F06 move.l -[A7], D6 00003610 4EAD 23DA jsr [A5 + 0x23DA /* export_1143 */] 00003614 206E 0018 movea.l A0, [A6 + 0x18] 00003618 4250 clr.w [A0] 0000361A 6000 00AA bra +0xAC /* 000036C6 */ label0000361E: 0000361E 7000 moveq.l D0, 0x00 00003620 206E 0018 movea.l A0, [A6 + 0x18] 00003624 3028 000E move.w D0, [A0 + 0xE] 00003628 C0BC 0000 0100 and.l D0, 0x100 0000362E 4A80 tst.l D0 00003630 56C5 sne D5 00003632 4405 neg.b D5 00003634 1005 move.b D0, D5 00003636 6730 beq +0x32 /* 00003668 */ 00003638 42A7 clr.l -[A7] 0000363A 3F07 move.w -[A7], D7 0000363C A93E syscall MenuKey 0000363E 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 00003642 4267 clr.w -[A7] 00003644 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00003648 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000364C 4EBA DD72 jsr [PC - 0x228E /* 000013C0 */] 00003650 381F move.w D4, [A7]+ 00003652 42A7 clr.l -[A7] 00003654 3F04 move.w -[A7], D4 00003656 2F06 move.l -[A7], D6 00003658 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */] 0000365C 2D5F FFF6 move.l [A6 - 0xA], [A7]+ 00003660 206E 0018 movea.l A0, [A6 + 0x18] 00003664 4250 clr.w [A0] 00003666 605E bra +0x60 /* 000036C6 */ label00003668: 00003668 2054 movea.l A0, [A4] 0000366A 4AA8 0048 tst.l [A0 + 0x48] 0000366E 671C beq +0x1E /* 0000368C */ 00003670 2F2E 0018 move.l -[A7], [A6 + 0x18] 00003674 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003678 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000367C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003680 2054 movea.l A0, [A4] 00003682 2F28 0048 move.l -[A7], [A0 + 0x48] 00003686 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] 0000368A 603A bra +0x3C /* 000036C6 */ label0000368C: 0000368C 206E 0018 movea.l A0, [A6 + 0x18] 00003690 4250 clr.w [A0] 00003692 6032 bra +0x34 /* 000036C6 */ label00003694: 00003694 266E 0018 movea.l A3, [A6 + 0x18] 00003698 2F2B 0002 move.l -[A7], [A3 + 0x2] 0000369C 3F2B 000E move.w -[A7], [A3 + 0xE] 000036A0 2F2D FF24 move.l -[A7], [A5 - 0xDC] 000036A4 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 000036A8 601C bra +0x1E /* 000036C6 */ label000036AA: 000036AA 486E FFEE pea.l [A6 - 0x12] 000036AE A972 syscall GetMouse 000036B0 4267 clr.w -[A7] 000036B2 2F2E FFEE move.l -[A7], [A6 - 0x12] 000036B6 2F06 move.l -[A7], D6 000036B8 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] 000036BC 101F move.b D0, [A7]+ 000036BE 6606 bne +0x8 /* 000036C6 */ 000036C0 486D F9B2 pea.l [A5 - 0x64E] 000036C4 A851 syscall SetCursor label000036C6: 000036C6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000036CA 4E5E unlink A6 000036CC 205F movea.l A0, [A7]+ 000036CE DEFC 0014 add.w A7, 0x14 000036D2 4ED0 jmp [A0] export_315: 000036D4 4E56 0000 link A6, 0 000036D8 2F0C move.l -[A7], A4 000036DA 286E 0008 movea.l A4, [A6 + 0x8] 000036DE 2254 movea.l A1, [A4] 000036E0 2069 005C movea.l A0, [A1 + 0x5C] 000036E4 4AA8 00A0 tst.l [A0 + 0xA0] 000036E8 6716 beq +0x18 /* 00003700 */ 000036EA 2054 movea.l A0, [A4] 000036EC 2F28 001C move.l -[A7], [A0 + 0x1C] 000036F0 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 000036F4 2254 movea.l A1, [A4] 000036F6 2069 005C movea.l A0, [A1 + 0x5C] 000036FA 2F28 00A0 move.l -[A7], [A0 + 0xA0] 000036FE A9DA syscall TEIdle label00003700: 00003700 285F movea.l A4, [A7]+ 00003702 4E5E unlink A6 00003704 205F movea.l A0, [A7]+ 00003706 5C4F addq.w A7, 6 00003708 4ED0 jmp [A0] export_316: 0000370A 4E56 FFFC link A6, -0x0004 0000370E 2F0C move.l -[A7], A4 00003710 286E 0008 movea.l A4, [A6 + 0x8] 00003714 204C movea.l A0, A4 00003716 5088 addq.l A0, 8 00003718 2050 movea.l A0, [A0] 0000371A 2D48 FFFC move.l [A6 - 0x4], A0 0000371E 206E 000C movea.l A0, [A6 + 0xC] 00003722 1010 move.b D0, [A0] 00003724 661E bne +0x20 /* 00003744 */ 00003726 42A7 clr.l -[A7] 00003728 3F2C 0014 move.w -[A7], [A4 + 0x14] 0000372C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003730 2F2C 000C move.l -[A7], [A4 + 0xC] 00003734 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003738 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 0000373C 206E 0008 movea.l A0, [A6 + 0x8] 00003740 215F 0016 move.l [A0 + 0x16], [A7]+ label00003744: 00003744 206E 000C movea.l A0, [A6 + 0xC] 00003748 226C 0010 movea.l A1, [A4 + 0x10] 0000374C 1290 move.b [A1], [A0] 0000374E 285F movea.l A4, [A7]+ 00003750 4E5E unlink A6 00003752 205F movea.l A0, [A7]+ 00003754 DEFC 000C add.w A7, 0xC 00003758 4ED0 jmp [A0] export_317: 0000375A 4E56 FFF0 link A6, -0x0010 0000375E 48E7 0018 movem.l -[A7], A3,A4 00003762 266E 0008 movea.l A3, [A6 + 0x8] 00003766 284B movea.l A4, A3 00003768 2D6D FD8A 0016 move.l [A6 + 0x16], [A5 - 0x276] 0000376E 206E 0010 movea.l A0, [A6 + 0x10] 00003772 4210 clr.b [A0] 00003774 486D 0A02 pea.l [A5 + 0xA02 /* export_316 */] 00003778 2F0E move.l -[A7], A6 0000377A 2F0B move.l -[A7], A3 0000377C 4EAD 235A jsr [A5 + 0x235A /* export_1127 */] 00003780 206E 0010 movea.l A0, [A6 + 0x10] 00003784 1010 move.b D0, [A0] 00003786 6642 bne +0x44 /* 000037CA */ 00003788 2054 movea.l A0, [A4] 0000378A 2F28 005C move.l -[A7], [A0 + 0x5C] 0000378E 3F2E 0014 move.w -[A7], [A6 + 0x14] 00003792 486E FFFE pea.l [A6 - 0x2] 00003796 486E FFFA pea.l [A6 - 0x6] 0000379A 486E FFF2 pea.l [A6 - 0xE] 0000379E A98D syscall GetDialogItem/GetDItem 000037A0 7004 moveq.l D0, 0x04 000037A2 B06E FFFE cmp.w D0, [A6 - 0x2] 000037A6 6622 bne +0x24 /* 000037CA */ 000037A8 3F2E 0014 move.w -[A7], [A6 + 0x14] 000037AC 486E FFF1 pea.l [A6 - 0xF] 000037B0 2F0B move.l -[A7], A3 000037B2 4EAD 23B2 jsr [A5 + 0x23B2 /* export_1138 */] 000037B6 2054 movea.l A0, [A4] 000037B8 1028 0056 move.b D0, [A0 + 0x56] 000037BC C02E FFF1 and.b D0, [A6 - 0xF] 000037C0 6708 beq +0xA /* 000037CA */ 000037C2 206E 000C movea.l A0, [A6 + 0xC] 000037C6 10BC 0001 move.b [A0], 0x1 label000037CA: 000037CA 4CDF 1800 movem.l A3,A4, [A7]+ 000037CE 4E5E unlink A6 000037D0 205F movea.l A0, [A7]+ 000037D2 DEFC 000E add.w A7, 0xE 000037D6 4ED0 jmp [A0] export_318: 000037D8 4E56 FFE8 link A6, -0x0018 000037DC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000037E0 266E 0008 movea.l A3, [A6 + 0x8] 000037E4 3E2E 0012 move.w D7, [A6 + 0x12] 000037E8 2C2E 000C move.l D6, [A6 + 0xC] 000037EC 284B movea.l A4, A3 000037EE 700D moveq.l D0, 0x0D 000037F0 B047 cmp.w D0, D7 000037F2 57C0 seq D0 000037F4 2054 movea.l A0, [A4] 000037F6 1228 0057 move.b D1, [A0 + 0x57] 000037FA 0A01 0001 xori.b D1, 0x1 000037FE C001 and.b D0, D1 00003800 7203 moveq.l D1, 0x03 00003802 B247 cmp.w D1, D7 00003804 57C1 seq D1 00003806 8001 or.b D0, D1 00003808 0240 0001 andi.w D0, 0x1 0000380C 6752 beq +0x54 /* 00003860 */ 0000380E 70FF moveq.l D0, 0xFFFFFFFF 00003810 2054 movea.l A0, [A4] 00003812 B068 004C cmp.w D0, [A0 + 0x4C] 00003816 6748 beq +0x4A /* 00003860 */ 00003818 2054 movea.l A0, [A4] 0000381A 2F28 005C move.l -[A7], [A0 + 0x5C] 0000381E 3F28 004C move.w -[A7], [A0 + 0x4C] 00003822 4EBA F956 jsr [PC - 0x6AA /* 0000317A */] 00003826 422E FFFE clr.b [A6 - 0x2] 0000382A 42A7 clr.l -[A7] 0000382C 2054 movea.l A0, [A4] 0000382E 3F28 004C move.w -[A7], [A0 + 0x4C] 00003832 486E FFFF pea.l [A6 - 0x1] 00003836 486E FFFE pea.l [A6 - 0x2] 0000383A 2F0B move.l -[A7], A3 0000383C 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00003840 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00003844 102E FFFE move.b D0, [A6 - 0x2] 00003848 6714 beq +0x16 /* 0000385E */ 0000384A 2254 movea.l A1, [A4] 0000384C 2069 001C movea.l A0, [A1 + 0x1C] 00003850 2050 movea.l A0, [A0] 00003852 2F28 0008 move.l -[A7], [A0 + 0x8] 00003856 2F2D FF24 move.l -[A7], [A5 - 0xDC] 0000385A 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */] label0000385E: 0000385E 6060 bra +0x62 /* 000038C0 */ label00003860: 00003860 2054 movea.l A0, [A4] 00003862 2F28 001C move.l -[A7], [A0 + 0x1C] 00003866 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 0000386A 7009 moveq.l D0, 0x09 0000386C B047 cmp.w D0, D7 0000386E 660E bne +0x10 /* 0000387E */ 00003870 2046 movea.l A0, D6 00003872 1F28 0006 move.b -[A7], [A0 + 0x6] 00003876 2F0B move.l -[A7], A3 00003878 4EAD 23DA jsr [A5 + 0x23DA /* export_1143 */] 0000387C 603C bra +0x3E /* 000038BA */ label0000387E: 0000387E 2054 movea.l A0, [A4] 00003880 4AA8 0048 tst.l [A0 + 0x48] 00003884 671A beq +0x1C /* 000038A0 */ 00003886 2046 movea.l A0, D6 00003888 2F10 move.l -[A7], [A0] 0000388A 486E FFF8 pea.l [A6 - 0x8] 0000388E 486E FFFF pea.l [A6 - 0x1] 00003892 486E FFF7 pea.l [A6 - 0x9] 00003896 2054 movea.l A0, [A4] 00003898 2F28 0048 move.l -[A7], [A0 + 0x48] 0000389C 4EAD 236A jsr [A5 + 0x236A /* export_1129 */] label000038A0: 000038A0 102E FFF7 move.b D0, [A6 - 0x9] 000038A4 6614 bne +0x16 /* 000038BA */ 000038A6 4267 clr.w -[A7] 000038A8 2046 movea.l A0, D6 000038AA 2F10 move.l -[A7], [A0] 000038AC 486E FFFA pea.l [A6 - 0x6] 000038B0 486E FFF8 pea.l [A6 - 0x8] 000038B4 A980 syscall DialogSelect 000038B6 1D5F FFFF move.b [A6 - 0x1], [A7]+ label000038BA: 000038BA 2D6D FD8A 0014 move.l [A6 + 0x14], [A5 - 0x276] label000038C0: 000038C0 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000038C4 4E5E unlink A6 000038C6 205F movea.l A0, [A7]+ 000038C8 DEFC 000C add.w A7, 0xC 000038CC 4ED0 jmp [A0] export_319: 000038CE 4E56 FFFE link A6, -0x0002 000038D2 48E7 0118 movem.l -[A7], D7,A3,A4 000038D6 286E 0008 movea.l A4, [A6 + 0x8] 000038DA 2054 movea.l A0, [A4] 000038DC 1028 0056 move.b D0, [A0 + 0x56] 000038E0 6648 bne +0x4A /* 0000392A */ 000038E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000038E6 4EBA F308 jsr [PC - 0xCF8 /* 00002BF0 */] 000038EA 2254 movea.l A1, [A4] 000038EC 2069 005C movea.l A0, [A1 + 0x5C] 000038F0 4AA8 00A0 tst.l [A0 + 0xA0] 000038F4 6734 beq +0x36 /* 0000392A */ 000038F6 2254 movea.l A1, [A4] 000038F8 2069 005C movea.l A0, [A1 + 0x5C] 000038FC 2068 00A0 movea.l A0, [A0 + 0xA0] 00003900 2650 movea.l A3, [A0] 00003902 302B 0022 move.w D0, [A3 + 0x22] 00003906 B06B 0020 cmp.w D0, [A3 + 0x20] 0000390A 5EC7 sgt D7 0000390C 4407 neg.b D7 0000390E 3F3C 0067 move.w -[A7], 0x67 /* 'g' */ 00003912 1F07 move.b -[A7], D7 00003914 4EBA DCAA jsr [PC - 0x2356 /* 000015C0 */] 00003918 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 0000391C 1F07 move.b -[A7], D7 0000391E 4EBA DCA0 jsr [PC - 0x2360 /* 000015C0 */] 00003922 2F3A 0010 move.l -[A7], [PC + 0x10 /* 00003934, value 0x54455854 'TEXT' */] 00003926 4EBA D998 jsr [PC - 0x2668 /* 000012C0 */] label0000392A: 0000392A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000392E 4E5E unlink A6 00003930 2E9F move.l [A7], [A7]+ 00003932 4E75 rts 00003934 5445 addq.w D5, 2 00003936 5854 addq.w [A4], 4 export_320: 00003938 4E56 FFF8 link A6, -0x0008 0000393C 206E 000C movea.l A0, [A6 + 0xC] 00003940 43EE FFF8 lea.l A1, [A6 - 0x8] 00003944 22D8 move.l [A1]+, [A0]+ 00003946 22D8 move.l [A1]+, [A0]+ 00003948 2B6E 0008 FF74 move.l [A5 - 0x8C], [A6 + 0x8] 0000394E 206E 0008 movea.l A0, [A6 + 0x8] 00003952 2050 movea.l A0, [A0] 00003954 2F28 005C move.l -[A7], [A0 + 0x5C] 00003958 A981 syscall DrawDialog 0000395A 4E5E unlink A6 0000395C 205F movea.l A0, [A7]+ 0000395E 504F addq.w A7, 8 00003960 4ED0 jmp [A0] export_321: 00003962 4E56 FFF8 link A6, -0x0008 00003966 48E7 0028 movem.l -[A7], A2,A4 0000396A 286E 0008 movea.l A4, [A6 + 0x8] 0000396E 2054 movea.l A0, [A4] 00003970 3028 005A move.w D0, [A0 + 0x5A] 00003974 B06E 000C cmp.w D0, [A6 + 0xC] 00003978 57C0 seq D0 0000397A 4A68 004C tst.w [A0 + 0x4C] 0000397E 56C1 sne D1 00003980 C001 and.b D0, D1 00003982 6722 beq +0x24 /* 000039A6 */ 00003984 2F3C 0003 0003 move.l -[A7], 0x30003 0000398A A89B syscall PenSize 0000398C 41EE FFF8 lea.l A0, [A6 - 0x8] 00003990 2454 movea.l A2, [A4] 00003992 43EA 004E lea.l A1, [A2 + 0x4E] 00003996 20D9 move.l [A0]+, [A1]+ 00003998 20D9 move.l [A0]+, [A1]+ 0000399A 486E FFF8 pea.l [A6 - 0x8] 0000399E 2F3C 0010 0010 move.l -[A7], 0x100010 000039A4 A8B0 syscall FrameRoundRect label000039A6: 000039A6 4CDF 1400 movem.l A2,A4, [A7]+ 000039AA 4E5E unlink A6 000039AC 205F movea.l A0, [A7]+ 000039AE 5C4F addq.w A7, 6 000039B0 4ED0 jmp [A0] export_322: 000039B2 4E56 0000 link A6, 0 000039B6 48E7 0018 movem.l -[A7], A3,A4 000039BA 266E 000C movea.l A3, [A6 + 0xC] 000039BE 286E 0008 movea.l A4, [A6 + 0x8] 000039C2 2F0B move.l -[A7], A3 000039C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000039C8 4EAD 2352 jsr [A5 + 0x2352 /* export_1126 */] 000039CC 2054 movea.l A0, [A4] 000039CE 214B 0048 move.l [A0 + 0x48], A3 000039D2 2F0B move.l -[A7], A3 000039D4 4EAD 240A jsr [A5 + 0x240A /* export_1149 */] 000039D8 4CDF 1800 movem.l A3,A4, [A7]+ 000039DC 4E5E unlink A6 000039DE 205F movea.l A0, [A7]+ 000039E0 504F addq.w A7, 8 000039E2 4ED0 jmp [A0] export_323: 000039E4 4E56 FFF2 link A6, -0x000E 000039E8 206E 0008 movea.l A0, [A6 + 0x8] 000039EC 2050 movea.l A0, [A0] 000039EE 2F28 005C move.l -[A7], [A0 + 0x5C] 000039F2 3F2E 0010 move.w -[A7], [A6 + 0x10] 000039F6 486E FFFE pea.l [A6 - 0x2] 000039FA 486E FFFA pea.l [A6 - 0x6] 000039FE 486E FFF2 pea.l [A6 - 0xE] 00003A02 A98D syscall GetDialogItem/GetDItem 00003A04 2F2E FFFA move.l -[A7], [A6 - 0x6] 00003A08 2F2E 000C move.l -[A7], [A6 + 0xC] 00003A0C A990 syscall GetDialogItemText/GetIText 00003A0E 4E5E unlink A6 00003A10 205F movea.l A0, [A7]+ 00003A12 DEFC 000A add.w A7, 0xA /* '\n' */ 00003A16 4ED0 jmp [A0] export_324: 00003A18 4E56 FFFC link A6, -0x0004 00003A1C 2F0C move.l -[A7], A4 00003A1E 286E 0008 movea.l A4, [A6 + 0x8] 00003A22 204C movea.l A0, A4 00003A24 5088 addq.l A0, 8 00003A26 2050 movea.l A0, [A0] 00003A28 2D48 FFFC move.l [A6 - 0x4], A0 00003A2C 206E 0010 movea.l A0, [A6 + 0x10] 00003A30 2050 movea.l A0, [A0] 00003A32 3028 0040 move.w D0, [A0 + 0x40] 00003A36 B06C 000C cmp.w D0, [A4 + 0xC] 00003A3A 660E bne +0x10 /* 00003A4A */ 00003A3C 296E 0010 FFFC move.l [A4 - 0x4], [A6 + 0x10] 00003A42 206E 000C movea.l A0, [A6 + 0xC] 00003A46 10BC 0001 move.b [A0], 0x1 label00003A4A: 00003A4A 285F movea.l A4, [A7]+ 00003A4C 4E5E unlink A6 00003A4E 205F movea.l A0, [A7]+ 00003A50 DEFC 000C add.w A7, 0xC 00003A54 4ED0 jmp [A0] export_325: 00003A56 4E56 FFFC link A6, -0x0004 00003A5A 48E7 0018 movem.l -[A7], A3,A4 00003A5E 266E 0008 movea.l A3, [A6 + 0x8] 00003A62 284B movea.l A4, A3 00003A64 2054 movea.l A0, [A4] 00003A66 4AA8 0048 tst.l [A0 + 0x48] 00003A6A 7000 moveq.l D0, 0x00 00003A6C 2D40 FFFC move.l [A6 - 0x4], D0 00003A70 486D 0A42 pea.l [A5 + 0xA42 /* export_324 */] 00003A74 2F0E move.l -[A7], A6 00003A76 2F0B move.l -[A7], A3 00003A78 4EAD 235A jsr [A5 + 0x235A /* export_1127 */] 00003A7C 4AAE FFFC tst.l [A6 - 0x4] 00003A80 6610 bne +0x12 /* 00003A92 */ 00003A82 42A7 clr.l -[A7] 00003A84 3F2E 000C move.w -[A7], [A6 + 0xC] 00003A88 2F0B move.l -[A7], A3 00003A8A 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */] 00003A8E 2D5F FFFC move.l [A6 - 0x4], [A7]+ label00003A92: 00003A92 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003A96 2F0B move.l -[A7], A3 00003A98 4EAD 23CA jsr [A5 + 0x23CA /* export_1141 */] 00003A9C 4CDF 1800 movem.l A3,A4, [A7]+ 00003AA0 4E5E unlink A6 00003AA2 205F movea.l A0, [A7]+ 00003AA4 5C4F addq.w A7, 6 00003AA6 4ED0 jmp [A0] export_326: 00003AA8 4E56 FFFC link A6, -0x0004 00003AAC 48E7 0018 movem.l -[A7], A3,A4 00003AB0 286E 0008 movea.l A4, [A6 + 0x8] 00003AB4 2054 movea.l A0, [A4] 00003AB6 4AA8 0048 tst.l [A0 + 0x48] 00003ABA 6738 beq +0x3A /* 00003AF4 */ 00003ABC 2254 movea.l A1, [A4] 00003ABE 2069 0048 movea.l A0, [A1 + 0x48] 00003AC2 2050 movea.l A0, [A0] 00003AC4 2668 0048 movea.l A3, [A0 + 0x48] 00003AC8 B7E9 0048 cmpa.l A3, [A1 + 0x48] 00003ACC 6726 beq +0x28 /* 00003AF4 */ 00003ACE 102E 000C move.b D0, [A6 + 0xC] 00003AD2 6616 bne +0x18 /* 00003AEA */ label00003AD4: 00003AD4 2053 movea.l A0, [A3] 00003AD6 2028 0048 move.l D0, [A0 + 0x48] 00003ADA 2254 movea.l A1, [A4] 00003ADC B0A9 0048 cmp.l D0, [A1 + 0x48] 00003AE0 6708 beq +0xA /* 00003AEA */ 00003AE2 2053 movea.l A0, [A3] 00003AE4 2668 0048 movea.l A3, [A0 + 0x48] 00003AE8 60EA bra -0x14 /* 00003AD4 */ label00003AEA: 00003AEA 2F0B move.l -[A7], A3 00003AEC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003AF0 4EAD 23CA jsr [A5 + 0x23CA /* export_1141 */] label00003AF4: 00003AF4 4CDF 1800 movem.l A3,A4, [A7]+ 00003AF8 4E5E unlink A6 00003AFA 205F movea.l A0, [A7]+ 00003AFC 5C4F addq.w A7, 6 00003AFE 4ED0 jmp [A0] export_327: 00003B00 4E56 FFF2 link A6, -0x000E 00003B04 2F0C move.l -[A7], A4 00003B06 286E 0008 movea.l A4, [A6 + 0x8] 00003B0A 2D6D FD8A 0016 move.l [A6 + 0x16], [A5 - 0x276] 00003B10 302E 0014 move.w D0, [A6 + 0x14] 00003B14 2054 movea.l A0, [A4] 00003B16 B068 0040 cmp.w D0, [A0 + 0x40] 00003B1A 6640 bne +0x42 /* 00003B5C */ 00003B1C 2254 movea.l A1, [A4] 00003B1E 2069 0010 movea.l A0, [A1 + 0x10] 00003B22 2050 movea.l A0, [A0] 00003B24 2F28 005C move.l -[A7], [A0 + 0x5C] 00003B28 3F29 0040 move.w -[A7], [A1 + 0x40] 00003B2C 486E FFF2 pea.l [A6 - 0xE] 00003B30 486E FFFC pea.l [A6 - 0x4] 00003B34 486E FFF4 pea.l [A6 - 0xC] 00003B38 A98D syscall GetDialogItem/GetDItem 00003B3A 2054 movea.l A0, [A4] 00003B3C 0A28 0001 0048 xori.b [A0 + 0x48], 0x1 00003B42 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003B46 2054 movea.l A0, [A4] 00003B48 1028 0048 move.b D0, [A0 + 0x48] 00003B4C 4880 ext.w D0 00003B4E 3F00 move.w -[A7], D0 00003B50 A963 syscall SetControlValue/SetCtlValue 00003B52 206E 0010 movea.l A0, [A6 + 0x10] 00003B56 10BC 0001 move.b [A0], 0x1 00003B5A 6006 bra +0x8 /* 00003B62 */ label00003B5C: 00003B5C 206E 0010 movea.l A0, [A6 + 0x10] 00003B60 4210 clr.b [A0] label00003B62: 00003B62 285F movea.l A4, [A7]+ 00003B64 4E5E unlink A6 00003B66 205F movea.l A0, [A7]+ 00003B68 DEFC 000E add.w A7, 0xE 00003B6C 4ED0 jmp [A0] export_328: 00003B6E 4E56 FFEE link A6, -0x0012 00003B72 48E7 0308 movem.l -[A7], D6,D7,A4 00003B76 3C2E 0014 move.w D6, [A6 + 0x14] 00003B7A 286E 0008 movea.l A4, [A6 + 0x8] 00003B7E 2D6D FD8A 0016 move.l [A6 + 0x16], [A5 - 0x276] 00003B84 2054 movea.l A0, [A4] 00003B86 BC68 0048 cmp.w D6, [A0 + 0x48] 00003B8A 5CC0 sge D0 00003B8C BC68 004A cmp.w D6, [A0 + 0x4A] 00003B90 5FC1 sle D1 00003B92 C001 and.b D0, D1 00003B94 675C beq +0x5E /* 00003BF2 */ 00003B96 2054 movea.l A0, [A4] 00003B98 3D68 004A FFEE move.w [A6 - 0x12], [A0 + 0x4A] 00003B9E 3E28 0048 move.w D7, [A0 + 0x48] 00003BA2 6038 bra +0x3A /* 00003BDC */ label00003BA4: 00003BA4 2254 movea.l A1, [A4] 00003BA6 2069 0010 movea.l A0, [A1 + 0x10] 00003BAA 2050 movea.l A0, [A0] 00003BAC 2F28 005C move.l -[A7], [A0 + 0x5C] 00003BB0 3F07 move.w -[A7], D7 00003BB2 486E FFF0 pea.l [A6 - 0x10] 00003BB6 486E FFFA pea.l [A6 - 0x6] 00003BBA 486E FFF2 pea.l [A6 - 0xE] 00003BBE A98D syscall GetDialogItem/GetDItem 00003BC0 BC47 cmp.w D6, D7 00003BC2 660C bne +0xE /* 00003BD0 */ 00003BC4 2F2E FFFA move.l -[A7], [A6 - 0x6] 00003BC8 3F3C 0001 move.w -[A7], 0x1 00003BCC A963 syscall SetControlValue/SetCtlValue 00003BCE 6008 bra +0xA /* 00003BD8 */ label00003BD0: 00003BD0 2F2E FFFA move.l -[A7], [A6 - 0x6] 00003BD4 4267 clr.w -[A7] 00003BD6 A963 syscall SetControlValue/SetCtlValue label00003BD8: 00003BD8 5247 addq.w D7, 1 00003BDA 6906 bvs +0x8 /* 00003BE2 */ label00003BDC: 00003BDC BE6E FFEE cmp.w D7, [A6 - 0x12] 00003BE0 6FC2 ble -0x3C /* 00003BA4 */ label00003BE2: 00003BE2 206E 0010 movea.l A0, [A6 + 0x10] 00003BE6 10BC 0001 move.b [A0], 0x1 00003BEA 2054 movea.l A0, [A4] 00003BEC 3146 004C move.w [A0 + 0x4C], D6 00003BF0 6006 bra +0x8 /* 00003BF8 */ label00003BF2: 00003BF2 206E 0010 movea.l A0, [A6 + 0x10] 00003BF6 4210 clr.b [A0] label00003BF8: 00003BF8 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00003BFC 4E5E unlink A6 00003BFE 205F movea.l A0, [A7]+ 00003C00 DEFC 000E add.w A7, 0xE 00003C04 4ED0 jmp [A0] export_329: 00003C06 4E56 FFF0 link A6, -0x0010 00003C0A 48E7 0018 movem.l -[A7], A3,A4 00003C0E 266E 0008 movea.l A3, [A6 + 0x8] 00003C12 284B movea.l A4, A3 00003C14 2D6D FD8A 0016 move.l [A6 + 0x16], [A5 - 0x276] 00003C1A 206E 0010 movea.l A0, [A6 + 0x10] 00003C1E 2254 movea.l A1, [A4] 00003C20 3029 0040 move.w D0, [A1 + 0x40] 00003C24 B06E 0014 cmp.w D0, [A6 + 0x14] 00003C28 57C0 seq D0 00003C2A 4400 neg.b D0 00003C2C 1080 move.b [A0], D0 00003C2E 206E 0010 movea.l A0, [A6 + 0x10] 00003C32 1010 move.b D0, [A0] 00003C34 6718 beq +0x1A /* 00003C4E */ 00003C36 2254 movea.l A1, [A4] 00003C38 2069 0010 movea.l A0, [A1 + 0x10] 00003C3C 2050 movea.l A0, [A0] 00003C3E 214B 0048 move.l [A0 + 0x48], A3 00003C42 2F0B move.l -[A7], A3 00003C44 2054 movea.l A0, [A4] 00003C46 2F28 0010 move.l -[A7], [A0 + 0x10] 00003C4A 4EAD 2352 jsr [A5 + 0x2352 /* export_1126 */] label00003C4E: 00003C4E 4CDF 1800 movem.l A3,A4, [A7]+ 00003C52 4E5E unlink A6 00003C54 205F movea.l A0, [A7]+ 00003C56 DEFC 000E add.w A7, 0xE 00003C5A 4ED0 jmp [A0] export_330: 00003C5C 4E56 0000 link A6, 0 00003C60 1F3C 0001 move.b -[A7], 0x1 00003C64 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00003C68 42A7 clr.l -[A7] 00003C6A 3F3C 0001 move.w -[A7], 0x1 00003C6E A9B9 syscall GetCursor 00003C70 205F movea.l A0, [A7]+ 00003C72 2F10 move.l -[A7], [A0] 00003C74 A851 syscall SetCursor 00003C76 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00003C7C 4E5E unlink A6 00003C7E 205F movea.l A0, [A7]+ 00003C80 504F addq.w A7, 8 00003C82 4ED0 jmp [A0] export_331: 00003C84 4E56 FFFC link A6, -0x0004 00003C88 48E7 0038 movem.l -[A7], A2,A3,A4 00003C8C 286E 0008 movea.l A4, [A6 + 0x8] 00003C90 2254 movea.l A1, [A4] 00003C92 2069 0010 movea.l A0, [A1 + 0x10] 00003C96 2050 movea.l A0, [A0] 00003C98 1028 0056 move.b D0, [A0 + 0x56] 00003C9C 6634 bne +0x36 /* 00003CD2 */ 00003C9E 2254 movea.l A1, [A4] 00003CA0 2069 0010 movea.l A0, [A1 + 0x10] 00003CA4 2050 movea.l A0, [A0] 00003CA6 2468 005C movea.l A2, [A0 + 0x5C] 00003CAA 266A 00A0 movea.l A3, [A2 + 0xA0] 00003CAE 200B move.l D0, A3 00003CB0 6720 beq +0x22 /* 00003CD2 */ 00003CB2 2254 movea.l A1, [A4] 00003CB4 2069 0010 movea.l A0, [A1 + 0x10] 00003CB8 2050 movea.l A0, [A0] 00003CBA 2F28 001C move.l -[A7], [A0 + 0x1C] 00003CBE 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 00003CC2 102E 000C move.b D0, [A6 + 0xC] 00003CC6 6706 beq +0x8 /* 00003CCE */ 00003CC8 2F0B move.l -[A7], A3 00003CCA A9D8 syscall TEActivate 00003CCC 6004 bra +0x6 /* 00003CD2 */ label00003CCE: 00003CCE 2F0B move.l -[A7], A3 00003CD0 A9D9 syscall TEDeactivate label00003CD2: 00003CD2 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00003CD6 4E5E unlink A6 00003CD8 205F movea.l A0, [A7]+ 00003CDA 504F addq.w A7, 8 00003CDC 4ED0 jmp [A0] export_332: 00003CDE 4E56 FFFE link A6, -0x0002 00003CE2 48E7 0108 movem.l -[A7], D7,A4 00003CE6 286E 0018 movea.l A4, [A6 + 0x18] 00003CEA 206E 000C movea.l A0, [A6 + 0xC] 00003CEE 4210 clr.b [A0] 00003CF0 7003 moveq.l D0, 0x03 00003CF2 B054 cmp.w D0, [A4] 00003CF4 57C0 seq D0 00003CF6 7205 moveq.l D1, 0x05 00003CF8 B254 cmp.w D1, [A4] 00003CFA 57C1 seq D1 00003CFC 8001 or.b D0, D1 00003CFE 6726 beq +0x28 /* 00003D26 */ 00003D00 203C 0000 00FF move.l D0, 0xFF 00003D06 C0AC 0002 and.l D0, [A4 + 0x2] 00003D0A 3E00 move.w D7, D0 00003D0C 7030 moveq.l D0, 0x30 00003D0E B047 cmp.w D0, D7 00003D10 5EC0 sgt D0 00003D12 7239 moveq.l D1, 0x39 00003D14 B247 cmp.w D1, D7 00003D16 5DC1 slt D1 00003D18 8001 or.b D0, D1 00003D1A 7208 moveq.l D1, 0x08 00003D1C B247 cmp.w D1, D7 00003D1E 56C1 sne D1 00003D20 C001 and.b D0, D1 00003D22 6702 beq +0x4 /* 00003D26 */ 00003D24 4254 clr.w [A4] label00003D26: 00003D26 4CDF 1080 movem.l D7,A4, [A7]+ 00003D2A 4E5E unlink A6 00003D2C 205F movea.l A0, [A7]+ 00003D2E DEFC 0014 add.w A7, 0x14 00003D32 4ED0 jmp [A0] export_333: 00003D34 4E56 FFE4 link A6, -0x001C 00003D38 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00003D3C 266E 0008 movea.l A3, [A6 + 0x8] 00003D40 284B movea.l A4, A3 00003D42 2D6D FD8A 0014 move.l [A6 + 0x14], [A5 - 0x276] 00003D48 4267 clr.w -[A7] 00003D4A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003D4E 486E FFEE pea.l [A6 - 0x12] 00003D52 486E FFEA pea.l [A6 - 0x16] 00003D56 486E FFE4 pea.l [A6 - 0x1C] 00003D5A 486E FFE8 pea.l [A6 - 0x18] 00003D5E 2F0B move.l -[A7], A3 00003D60 4EAD 1F2A jsr [A5 + 0x1F2A /* export_993 */] 00003D64 3C1F move.w D6, [A7]+ 00003D66 2054 movea.l A0, [A4] 00003D68 4AA8 0088 tst.l [A0 + 0x88] 00003D6C 56C0 sne D0 00003D6E 226E FFEE movea.l A1, [A6 - 0x12] 00003D72 2251 movea.l A1, [A1] 00003D74 2229 0020 move.l D1, [A1 + 0x20] 00003D78 B2A8 0088 cmp.l D1, [A0 + 0x88] 00003D7C 57C1 seq D1 00003D7E C001 and.b D0, D1 00003D80 6760 beq +0x62 /* 00003DE2 */ 00003D82 4267 clr.w -[A7] 00003D84 206E 000C movea.l A0, [A6 + 0xC] 00003D88 2F10 move.l -[A7], [A0] 00003D8A 486E FFFA pea.l [A6 - 0x6] 00003D8E 486E FFF8 pea.l [A6 - 0x8] 00003D92 A980 syscall DialogSelect 00003D94 1E1F move.b D7, [A7]+ 00003D96 422E FFF6 clr.b [A6 - 0xA] 00003D9A 202E FFFA move.l D0, [A6 - 0x6] 00003D9E 2054 movea.l A0, [A4] 00003DA0 B0A8 0066 cmp.l D0, [A0 + 0x66] 00003DA4 57C0 seq D0 00003DA6 2207 move.l D1, D7 00003DA8 C200 and.b D1, D0 00003DAA 4AA8 0088 tst.l [A0 + 0x88] 00003DAE 56C0 sne D0 00003DB0 C200 and.b D1, D0 00003DB2 671C beq +0x1E /* 00003DD0 */ 00003DB4 42A7 clr.l -[A7] 00003DB6 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00003DBA 486E FFF7 pea.l [A6 - 0x9] 00003DBE 486E FFF6 pea.l [A6 - 0xA] 00003DC2 2054 movea.l A0, [A4] 00003DC4 2F28 0088 move.l -[A7], [A0 + 0x88] 00003DC8 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00003DCC 2D5F 0014 move.l [A6 + 0x14], [A7]+ label00003DD0: 00003DD0 102E FFF6 move.b D0, [A6 - 0xA] 00003DD4 670A beq +0xC /* 00003DE0 */ 00003DD6 2F0B move.l -[A7], A3 00003DD8 2F2D FF24 move.l -[A7], [A5 - 0xDC] 00003DDC 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */] label00003DE0: 00003DE0 6014 bra +0x16 /* 00003DF6 */ label00003DE2: 00003DE2 42A7 clr.l -[A7] 00003DE4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003DE8 2F2E 000C move.l -[A7], [A6 + 0xC] 00003DEC 2F0B move.l -[A7], A3 00003DEE 4EBA E834 jsr [PC - 0x17CC /* 00002624 */] 00003DF2 2D5F 0014 move.l [A6 + 0x14], [A7]+ label00003DF6: 00003DF6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00003DFA 4E5E unlink A6 00003DFC 205F movea.l A0, [A7]+ 00003DFE DEFC 000C add.w A7, 0xC 00003E02 4ED0 jmp [A0] export_334: 00003E04 4E56 0000 link A6, 0 00003E08 4AAE 000C tst.l [A6 + 0xC] 00003E0C 670C beq +0xE /* 00003E1A */ 00003E0E 206E 000C movea.l A0, [A6 + 0xC] 00003E12 2050 movea.l A0, [A0] 00003E14 216E 0008 0052 move.l [A0 + 0x52], [A6 + 0x8] label00003E1A: 00003E1A 4E5E unlink A6 00003E1C 205F movea.l A0, [A7]+ 00003E1E 504F addq.w A7, 8 00003E20 4ED0 jmp [A0] export_335: 00003E22 4E56 FFE8 link A6, -0x0018 00003E26 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003E2A 266E 0008 movea.l A3, [A6 + 0x8] 00003E2E 2253 movea.l A1, [A3] 00003E30 2069 0040 movea.l A0, [A1 + 0x40] 00003E34 2850 movea.l A4, [A0] 00003E36 3D6C 005E FFF2 move.w [A6 - 0xE], [A4 + 0x5E] 00003E3C 3E2C 0020 move.w D7, [A4 + 0x20] 00003E40 3D6C 0022 FFF8 move.w [A6 - 0x8], [A4 + 0x22] 00003E46 2A2C 003E move.l D5, [A4 + 0x3E] 00003E4A 3D6C 003A FFEE move.w [A6 - 0x12], [A4 + 0x3A] 00003E50 102D FB22 move.b D0, [A5 - 0x4DE] 00003E54 671A beq +0x1C /* 00003E70 */ 00003E56 4A6E FFEE tst.w [A6 - 0x12] 00003E5A 6608 bne +0xA /* 00003E64 */ 00003E5C 3D78 0BAC FFEE move.w [A6 - 0x12], [0x00000BAC /* TESysJust */] 00003E62 600C bra +0xE /* 00003E70 */ label00003E64: 00003E64 70FE moveq.l D0, 0xFFFFFFFE 00003E66 B06E FFEE cmp.w D0, [A6 - 0x12] 00003E6A 6604 bne +0x6 /* 00003E70 */ 00003E6C 426E FFEE clr.w [A6 - 0x12] label00003E70: 00003E70 4246 clr.w D6 label00003E72: 00003E72 3006 move.w D0, D6 00003E74 5240 addq.w D0, 1 00003E76 B06E FFF2 cmp.w D0, [A6 - 0xE] 00003E7A 5DC0 slt D0 00003E7C 3206 move.w D1, D6 00003E7E 5241 addq.w D1, 1 00003E80 D241 add.w D1, D1 00003E82 BE74 1060 cmp.w D7, [A4 + D1.w + 0x60] 00003E86 5CC1 sge D1 00003E88 C001 and.b D0, D1 00003E8A 6704 beq +0x6 /* 00003E90 */ 00003E8C 5246 addq.w D6, 1 00003E8E 60E2 bra -0x1C /* 00003E72 */ label00003E90: 00003E90 BE6C 0022 cmp.w D7, [A4 + 0x22] 00003E94 6640 bne +0x42 /* 00003ED6 */ 00003E96 BE6C 003C cmp.w D7, [A4 + 0x3C] 00003E9A 57C0 seq D0 00003E9C 4A47 tst.w D7 00003E9E 5EC1 sgt D1 00003EA0 C001 and.b D0, D1 00003EA2 671A beq +0x1C /* 00003EBE */ 00003EA4 2045 movea.l A0, D5 00003EA6 2050 movea.l A0, [A0] 00003EA8 302C 003C move.w D0, [A4 + 0x3C] 00003EAC 5340 subq.w D0, 1 00003EAE 4241 clr.w D1 00003EB0 1230 0000 move.b D1, [A0 + D0.w] 00003EB4 700D moveq.l D0, 0x0D 00003EB6 B041 cmp.w D0, D1 00003EB8 6602 bne +0x4 /* 00003EBC */ 00003EBA 5246 addq.w D6, 1 label00003EBC: 00003EBC 6018 bra +0x1A /* 00003ED6 */ label00003EBE: 00003EBE 4A6E FFEE tst.w [A6 - 0x12] 00003EC2 56C0 sne D0 00003EC4 3206 move.w D1, D6 00003EC6 5241 addq.w D1, 1 00003EC8 D241 add.w D1, D1 00003ECA BE74 1060 cmp.w D7, [A4 + D1.w + 0x60] 00003ECE 57C1 seq D1 00003ED0 C001 and.b D0, D1 00003ED2 6702 beq +0x4 /* 00003ED6 */ 00003ED4 5246 addq.w D6, 1 label00003ED6: 00003ED6 3006 move.w D0, D6 00003ED8 C1EC 0018 muls.w D0, [A4 + 0x18] 00003EDC 2053 movea.l A0, [A3] 00003EDE 3228 0008 move.w D1, [A0 + 0x8] 00003EE2 D240 add.w D1, D0 00003EE4 3028 004C move.w D0, [A0 + 0x4C] 00003EE8 D041 add.w D0, D1 00003EEA 226E 000C movea.l A1, [A6 + 0xC] 00003EEE 3280 move.w [A1], D0 00003EF0 3006 move.w D0, D6 00003EF2 D040 add.w D0, D0 00003EF4 3834 0060 move.w D4, [A4 + D0.w + 0x60] 00003EF8 BC6E FFF2 cmp.w D6, [A6 - 0xE] 00003EFC 6C0E bge +0x10 /* 00003F0C */ 00003EFE 3006 move.w D0, D6 00003F00 5240 addq.w D0, 1 00003F02 D040 add.w D0, D0 00003F04 3D74 0060 FFF4 move.w [A6 - 0xC], [A4 + D0.w + 0x60] 00003F0A 6006 bra +0x8 /* 00003F12 */ label00003F0C: 00003F0C 3D6C 003C FFF4 move.w [A6 - 0xC], [A4 + 0x3C] label00003F12: 00003F12 2253 movea.l A1, [A3] 00003F14 2069 0040 movea.l A0, [A1 + 0x40] 00003F18 2050 movea.l A0, [A0] 00003F1A 3F28 004A move.w -[A7], [A0 + 0x4A] 00003F1E A887 syscall TextFont 00003F20 2253 movea.l A1, [A3] 00003F22 2069 0040 movea.l A0, [A1 + 0x40] 00003F26 2050 movea.l A0, [A0] 00003F28 4240 clr.w D0 00003F2A 1028 004C move.b D0, [A0 + 0x4C] 00003F2E 3F00 move.w -[A7], D0 00003F30 A888 syscall TextFace 00003F32 2253 movea.l A1, [A3] 00003F34 2069 0040 movea.l A0, [A1 + 0x40] 00003F38 2050 movea.l A0, [A0] 00003F3A 3F28 0050 move.w -[A7], [A0 + 0x50] 00003F3E A88A syscall TextSize 00003F40 2F05 move.l -[A7], D5 00003F42 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00003F46 102D FB21 move.b D0, [A5 - 0x4DF] 00003F4A 6700 0084 beq +0x86 /* 00003FD0 */ 00003F4E BE6E FFF8 cmp.w D7, [A6 - 0x8] 00003F52 6628 bne +0x2A /* 00003F7C */ 00003F54 42A7 clr.l -[A7] 00003F56 42A7 clr.l -[A7] 00003F58 3F3C 0016 move.w -[A7], 0x16 00003F5C 2F3C 8402 0008 move.l -[A7], 0x84020008 00003F62 A8B5 syscall ScriptUtil 00003F64 201F move.l D0, [A7]+ 00003F66 3F00 move.w -[A7], D0 00003F68 3F3C 0006 move.w -[A7], 0x6 00003F6C 2F3C 8404 000C move.l -[A7], 0x8404000C 00003F72 A8B5 syscall ScriptUtil 00003F74 201F move.l D0, [A7]+ 00003F76 1D40 FFE9 move.b [A6 - 0x17], D0 00003F7A 6006 bra +0x8 /* 00003F82 */ label00003F7C: 00003F7C 1D7C 0001 FFE9 move.b [A6 - 0x17], 0x1 label00003F82: 00003F82 4267 clr.w -[A7] 00003F84 2045 movea.l A0, D5 00003F86 3004 move.w D0, D4 00003F88 48C0 ext.l D0 00003F8A D090 add.l D0, [A0] 00003F8C 2F00 move.l -[A7], D0 00003F8E 302E FFF4 move.w D0, [A6 - 0xC] 00003F92 9044 sub.w D0, D4 00003F94 3F00 move.w -[A7], D0 00003F96 4267 clr.w -[A7] 00003F98 3007 move.w D0, D7 00003F9A 9044 sub.w D0, D4 00003F9C 3F00 move.w -[A7], D0 00003F9E 102E FFE9 move.b D0, [A6 - 0x17] 00003FA2 4880 ext.w D0 00003FA4 3F00 move.w -[A7], D0 00003FA6 2F3C 820C 0016 move.l -[A7], 0x820C0016 00003FAC A8B5 syscall ScriptUtil 00003FAE 3D5F FFEC move.w [A6 - 0x14], [A7]+ 00003FB2 4267 clr.w -[A7] 00003FB4 2045 movea.l A0, D5 00003FB6 2F10 move.l -[A7], [A0] 00003FB8 3F04 move.w -[A7], D4 00003FBA 302E FFF4 move.w D0, [A6 - 0xC] 00003FBE 9044 sub.w D0, D4 00003FC0 3F00 move.w -[A7], D0 00003FC2 A886 syscall TextWidth 00003FC4 301F move.w D0, [A7]+ 00003FC6 906E FFEC sub.w D0, [A6 - 0x14] 00003FCA 3D40 FFEA move.w [A6 - 0x16], D0 00003FCE 602A bra +0x2C /* 00003FFA */ label00003FD0: 00003FD0 4267 clr.w -[A7] 00003FD2 2045 movea.l A0, D5 00003FD4 2F10 move.l -[A7], [A0] 00003FD6 3F04 move.w -[A7], D4 00003FD8 3007 move.w D0, D7 00003FDA 9044 sub.w D0, D4 00003FDC 3F00 move.w -[A7], D0 00003FDE A886 syscall TextWidth 00003FE0 3D5F FFEC move.w [A6 - 0x14], [A7]+ 00003FE4 4267 clr.w -[A7] 00003FE6 2045 movea.l A0, D5 00003FE8 2F10 move.l -[A7], [A0] 00003FEA 3F07 move.w -[A7], D7 00003FEC 302E FFF4 move.w D0, [A6 - 0xC] 00003FF0 9047 sub.w D0, D7 00003FF2 3F00 move.w -[A7], D0 00003FF4 A886 syscall TextWidth 00003FF6 3D5F FFEA move.w [A6 - 0x16], [A7]+ label00003FFA: 00003FFA 2F05 move.l -[A7], D5 00003FFC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00004000 302E FFEE move.w D0, [A6 - 0x12] 00004004 5240 addq.w D0, 1 00004006 6724 beq +0x26 /* 0000402C */ 00004008 5340 subq.w D0, 1 0000400A 6706 beq +0x8 /* 00004012 */ 0000400C 5340 subq.w D0, 1 0000400E 6734 beq +0x36 /* 00004044 */ 00004010 606A bra +0x6C /* 0000407C */ label00004012: 00004012 2053 movea.l A0, [A3] 00004014 3028 004E move.w D0, [A0 + 0x4E] 00004018 D068 000A add.w D0, [A0 + 0xA] 0000401C 322E FFEC move.w D1, [A6 - 0x14] 00004020 D240 add.w D1, D0 00004022 226E 000C movea.l A1, [A6 + 0xC] 00004026 3341 0002 move.w [A1 + 0x2], D1 0000402A 6050 bra +0x52 /* 0000407C */ label0000402C: 0000402C 2053 movea.l A0, [A3] 0000402E 3028 000E move.w D0, [A0 + 0xE] 00004032 9068 004E sub.w D0, [A0 + 0x4E] 00004036 906E FFEA sub.w D0, [A6 - 0x16] 0000403A 226E 000C movea.l A1, [A6 + 0xC] 0000403E 3340 0002 move.w [A1 + 0x2], D0 00004042 6038 bra +0x3A /* 0000407C */ label00004044: 00004044 2053 movea.l A0, [A3] 00004046 3028 000E move.w D0, [A0 + 0xE] 0000404A 48C0 ext.l D0 0000404C 81FC 0002 divs.w D0, 0x2 00004050 3228 000A move.w D1, [A0 + 0xA] 00004054 48C1 ext.l D1 00004056 83FC 0002 divs.w D1, 0x2 0000405A D240 add.w D1, D0 0000405C 302E FFEA move.w D0, [A6 - 0x16] 00004060 48C0 ext.l D0 00004062 81FC 0002 divs.w D0, 0x2 00004066 9240 sub.w D1, D0 00004068 302E FFEC move.w D0, [A6 - 0x14] 0000406C 48C0 ext.l D0 0000406E 81FC 0002 divs.w D0, 0x2 00004072 D041 add.w D0, D1 00004074 226E 000C movea.l A1, [A6 + 0xC] 00004078 3340 0002 move.w [A1 + 0x2], D0 label0000407C: 0000407C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00004080 4E5E unlink A6 00004082 205F movea.l A0, [A7]+ 00004084 504F addq.w A7, 8 00004086 4ED0 jmp [A0] export_336: 00004088 4E56 0000 link A6, 0 0000408C 41EE 000C lea.l A0, [A6 + 0xC] 00004090 43FA 001A lea.l A1, [PC + 0x1A /* 000040AC, value 0x54455854 'TEXT' */] 00004094 7003 moveq.l D0, 0x03 label00004096: 00004096 B109 cmpm.b [A0]+, [A1]+ 00004098 56C8 FFFC dbne D0, -0x6 /* 00004096 */ 0000409C 57C0 seq D0 0000409E 4400 neg.b D0 000040A0 1D40 0010 move.b [A6 + 0x10], D0 000040A4 4E5E unlink A6 000040A6 205F movea.l A0, [A7]+ 000040A8 504F addq.w A7, 8 000040AA 4ED0 jmp [A0] 000040AC 5445 addq.w D5, 2 000040AE 5854 addq.w [A4], 4 export_337: 000040B0 4E56 FFFC link A6, -0x0004 000040B4 48E7 0308 movem.l -[A7], D6,D7,A4 000040B8 286E 0008 movea.l A4, [A6 + 0x8] 000040BC 102E 0012 move.b D0, [A6 + 0x12] 000040C0 4880 ext.w D0 000040C2 41ED FD82 lea.l A0, [A5 - 0x27E] 000040C6 1E30 0000 move.b D7, [A0 + D0.w] 000040CA 206E 000C movea.l A0, [A6 + 0xC] 000040CE 10BC 0001 move.b [A0], 0x1 000040D2 42A7 clr.l -[A7] 000040D4 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */ 000040DA 302E 0010 move.w D0, [A6 + 0x10] 000040DE 48C0 ext.l D0 000040E0 1207 move.b D1, D7 000040E2 4881 ext.w D1 000040E4 2054 movea.l A0, [A4] 000040E6 D241 add.w D1, D1 000040E8 3430 1034 move.w D2, [A0 + D1.w + 0x34] 000040EC 48C2 ext.l D2 000040EE D480 add.l D2, D0 000040F0 2F02 move.l -[A7], D2 000040F2 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 000040F6 201F move.l D0, [A7]+ 000040F8 3C00 move.w D6, D0 000040FA 1007 move.b D0, D7 000040FC 4880 ext.w D0 000040FE 2054 movea.l A0, [A4] 00004100 D040 add.w D0, D0 00004102 322E 0010 move.w D1, [A6 + 0x10] 00004106 B270 0008 cmp.w D1, [A0 + D0.w + 0x8] 0000410A 660C bne +0xE /* 00004118 */ 0000410C 1007 move.b D0, D7 0000410E 4880 ext.w D0 00004110 2054 movea.l A0, [A4] 00004112 D040 add.w D0, D0 00004114 DC70 004C add.w D6, [A0 + D0.w + 0x4C] label00004118: 00004118 1007 move.b D0, D7 0000411A 4880 ext.w D0 0000411C 2054 movea.l A0, [A4] 0000411E D040 add.w D0, D0 00004120 3230 004C move.w D1, [A0 + D0.w + 0x4C] 00004124 D246 add.w D1, D6 00004126 48C1 ext.l D1 00004128 1007 move.b D0, D7 0000412A 4880 ext.w D0 0000412C D040 add.w D0, D0 0000412E 3430 000C move.w D2, [A0 + D0.w + 0xC] 00004132 48C2 ext.l D2 00004134 B481 cmp.l D2, D1 00004136 6E10 bgt +0x12 /* 00004148 */ 00004138 1007 move.b D0, D7 0000413A 4880 ext.w D0 0000413C 2054 movea.l A0, [A4] 0000413E D040 add.w D0, D0 00004140 3D70 000C 0014 move.w [A6 + 0x14], [A0 + D0.w + 0xC] 00004146 6004 bra +0x6 /* 0000414C */ label00004148: 00004148 3D46 0014 move.w [A6 + 0x14], D6 label0000414C: 0000414C 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00004150 4E5E unlink A6 00004152 205F movea.l A0, [A7]+ 00004154 DEFC 000C add.w A7, 0xC 00004158 4ED0 jmp [A0] export_338: 0000415A 4E56 FFF8 link A6, -0x0008 0000415E 2F0C move.l -[A7], A4 00004160 286E 0008 movea.l A4, [A6 + 0x8] 00004164 2054 movea.l A0, [A4] 00004166 1028 006A move.b D0, [A0 + 0x6A] 0000416A 6712 beq +0x14 /* 0000417E */ 0000416C 2054 movea.l A0, [A4] 0000416E 2F28 001C move.l -[A7], [A0 + 0x1C] 00004172 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 00004176 2054 movea.l A0, [A4] 00004178 2F28 0040 move.l -[A7], [A0 + 0x40] 0000417C A9DA syscall TEIdle label0000417E: 0000417E 285F movea.l A4, [A7]+ 00004180 4E5E unlink A6 00004182 205F movea.l A0, [A7]+ 00004184 5C4F addq.w A7, 6 00004186 4ED0 jmp [A0] export_339: 00004188 4E56 FFFA link A6, -0x0006 0000418C 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00004190 3E2E 0012 move.w D7, [A6 + 0x12] 00004194 2A2E 0008 move.l D5, [A6 + 0x8] 00004198 2845 movea.l A4, D5 0000419A 2D6D FD8A 0014 move.l [A6 + 0x14], [A5 - 0x276] 000041A0 2054 movea.l A0, [A4] 000041A2 1028 006A move.b D0, [A0 + 0x6A] 000041A6 6700 010C beq +0x10E /* 000042B4 */ 000041AA 2054 movea.l A0, [A4] 000041AC 2F28 001C move.l -[A7], [A0 + 0x1C] 000041B0 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 000041B4 701C moveq.l D0, 0x1C 000041B6 B047 cmp.w D0, D7 000041B8 5FC0 sle D0 000041BA 721F moveq.l D1, 0x1F 000041BC B247 cmp.w D1, D7 000041BE 5CC1 sge D1 000041C0 C001 and.b D0, D1 000041C2 671A beq +0x1C /* 000041DE */ 000041C4 2F05 move.l -[A7], D5 000041C6 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */] 000041CA 3F07 move.w -[A7], D7 000041CC 2054 movea.l A0, [A4] 000041CE 2F28 0040 move.l -[A7], [A0 + 0x40] 000041D2 A9DC syscall TEKey 000041D4 2F05 move.l -[A7], D5 000041D6 4EAD 248A jsr [A5 + 0x248A /* export_1165 */] 000041DA 6000 00D8 bra +0xDA /* 000042B4 */ label000041DE: 000041DE 701B moveq.l D0, 0x1B 000041E0 B047 cmp.w D0, D7 000041E2 6626 bne +0x28 /* 0000420A */ 000041E4 2254 movea.l A1, [A4] 000041E6 2069 0040 movea.l A0, [A1 + 0x40] 000041EA 2650 movea.l A3, [A0] 000041EC 302B 0020 move.w D0, [A3 + 0x20] 000041F0 B06B 0022 cmp.w D0, [A3 + 0x22] 000041F4 6C10 bge +0x12 /* 00004206 */ 000041F6 42A7 clr.l -[A7] 000041F8 3F3C 006A move.w -[A7], 0x6A /* 'j' */ 000041FC 2F05 move.l -[A7], D5 000041FE 4EAD 2452 jsr [A5 + 0x2452 /* export_1158 */] 00004202 2D5F 0014 move.l [A6 + 0x14], [A7]+ label00004206: 00004206 6000 00AC bra +0xAE /* 000042B4 */ label0000420A: 0000420A 7003 moveq.l D0, 0x03 0000420C B047 cmp.w D0, D7 0000420E 6604 bne +0x6 /* 00004214 */ 00004210 6000 00A2 bra +0xA4 /* 000042B4 */ label00004214: 00004214 7008 moveq.l D0, 0x08 00004216 B047 cmp.w D0, D7 00004218 56C0 sne D0 0000421A 2254 movea.l A1, [A4] 0000421C 2069 0040 movea.l A0, [A1 + 0x40] 00004220 2050 movea.l A0, [A0] 00004222 2469 0040 movea.l A2, [A1 + 0x40] 00004226 2452 movea.l A2, [A2] 00004228 3228 0020 move.w D1, [A0 + 0x20] 0000422C B26A 0022 cmp.w D1, [A2 + 0x22] 00004230 57C1 seq D1 00004232 C001 and.b D0, D1 00004234 673C beq +0x3E /* 00004272 */ 00004236 2054 movea.l A0, [A4] 00004238 3028 0054 move.w D0, [A0 + 0x54] 0000423C 48C0 ext.l D0 0000423E 2F00 move.l -[A7], D0 00004240 42A7 clr.l -[A7] 00004242 2054 movea.l A0, [A4] 00004244 2F28 0044 move.l -[A7], [A0 + 0x44] 00004248 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000424C 221F move.l D1, [A7]+ 0000424E 201F move.l D0, [A7]+ 00004250 9081 sub.l D0, D1 00004252 7201 moveq.l D1, 0x01 00004254 B280 cmp.l D1, D0 00004256 5EC0 sgt D0 00004258 2F00 move.l -[A7], D0 0000425A 4267 clr.w -[A7] 0000425C 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00004260 121F move.b D1, [A7]+ 00004262 201F move.l D0, [A7]+ 00004264 8001 or.b D0, D1 00004266 0240 0001 andi.w D0, 0x1 0000426A 6706 beq +0x8 /* 00004272 */ 0000426C 4267 clr.w -[A7] 0000426E A9C8 syscall SysBeep 00004270 6042 bra +0x44 /* 000042B4 */ label00004272: 00004272 2054 movea.l A0, [A4] 00004274 4AA8 0058 tst.l [A0 + 0x58] 00004278 57C6 seq D6 0000427A 4406 neg.b D6 0000427C 1006 move.b D0, D6 0000427E 660C bne +0xE /* 0000428C */ 00004280 2254 movea.l A1, [A4] 00004282 2069 0058 movea.l A0, [A1 + 0x58] 00004286 2050 movea.l A0, [A0] 00004288 1C28 0032 move.b D6, [A0 + 0x32] label0000428C: 0000428C 1006 move.b D0, D6 0000428E 6718 beq +0x1A /* 000042A8 */ 00004290 42A7 clr.l -[A7] 00004292 3F07 move.w -[A7], D7 00004294 2F05 move.l -[A7], D5 00004296 4EAD 245A jsr [A5 + 0x245A /* export_1159 */] 0000429A 281F move.l D4, [A7]+ 0000429C 2054 movea.l A0, [A4] 0000429E 2144 0058 move.l [A0 + 0x58], D4 000042A2 2D44 0014 move.l [A6 + 0x14], D4 000042A6 600C bra +0xE /* 000042B4 */ label000042A8: 000042A8 3F07 move.w -[A7], D7 000042AA 2054 movea.l A0, [A4] 000042AC 2F28 0058 move.l -[A7], [A0 + 0x58] 000042B0 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] label000042B4: 000042B4 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 000042B8 4E5E unlink A6 000042BA 205F movea.l A0, [A7]+ 000042BC DEFC 000C add.w A7, 0xC 000042C0 4ED0 jmp [A0] export_340: 000042C2 4E56 FFFC link A6, -0x0004 000042C6 486E FFFC pea.l [A6 - 0x4] 000042CA 486D 29AC pea.l [A5 + 0x29AC] 000042CE 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 000042D2 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 000042D6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000042DA 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000042DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042E2 3F2E 000C move.w -[A7], [A6 + 0xC] 000042E6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000042EA 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 000042EE 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4] 000042F4 4E5E unlink A6 000042F6 205F movea.l A0, [A7]+ 000042F8 5C4F addq.w A7, 6 000042FA 4ED0 jmp [A0] export_341: 000042FC 4E56 0000 link A6, 0 00004300 48E7 0018 movem.l -[A7], A3,A4 00004304 266E 0008 movea.l A3, [A6 + 0x8] 00004308 284B movea.l A4, A3 0000430A 2054 movea.l A0, [A4] 0000430C 2F28 001C move.l -[A7], [A0 + 0x1C] 00004310 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 00004314 2B4B FFE6 move.l [A5 - 0x1A], A3 00004318 2F0B move.l -[A7], A3 0000431A 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */] 0000431E 206E 0014 movea.l A0, [A6 + 0x14] 00004322 2F10 move.l -[A7], [A0] 00004324 206E 0010 movea.l A0, [A6 + 0x10] 00004328 1F28 0006 move.b -[A7], [A0 + 0x6] 0000432C 2054 movea.l A0, [A4] 0000432E 2F28 0040 move.l -[A7], [A0 + 0x40] 00004332 A9D4 syscall TEClick 00004334 2D6D FD8A 0018 move.l [A6 + 0x18], [A5 - 0x276] 0000433A 4CDF 1800 movem.l A3,A4, [A7]+ 0000433E 4E5E unlink A6 00004340 205F movea.l A0, [A7]+ 00004342 DEFC 0010 add.w A7, 0x10 00004346 4ED0 jmp [A0] export_342: 00004348 4E56 0000 link A6, 0 0000434C 202E 0008 move.l D0, [A6 + 0x8] 00004350 B0AD FEFE cmp.l D0, [A5 - 0x102] 00004354 671E beq +0x20 /* 00004374 */ 00004356 1F3C 0001 move.b -[A7], 0x1 0000435A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 0000435E 42A7 clr.l -[A7] 00004360 3F3C 0001 move.w -[A7], 0x1 00004364 A9B9 syscall GetCursor 00004366 205F movea.l A0, [A7]+ 00004368 2F10 move.l -[A7], [A0] 0000436A A851 syscall SetCursor 0000436C 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 00004372 6004 bra +0x6 /* 00004378 */ label00004374: 00004374 422E 0010 clr.b [A6 + 0x10] label00004378: 00004378 4E5E unlink A6 0000437A 205F movea.l A0, [A7]+ 0000437C 504F addq.w A7, 8 0000437E 4ED0 jmp [A0] export_343: 00004380 4E56 FFFE link A6, -0x0002 00004384 48E7 0118 movem.l -[A7], D7,A3,A4 00004388 286E 0008 movea.l A4, [A6 + 0x8] 0000438C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004390 4EBA E85E jsr [PC - 0x17A2 /* 00002BF0 */] 00004394 2254 movea.l A1, [A4] 00004396 2069 0040 movea.l A0, [A1 + 0x40] 0000439A 2650 movea.l A3, [A0] 0000439C 302B 0020 move.w D0, [A3 + 0x20] 000043A0 B06B 0022 cmp.w D0, [A3 + 0x22] 000043A4 5DC7 slt D7 000043A6 4407 neg.b D7 000043A8 4267 clr.w -[A7] 000043AA 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 000043AE 101F move.b D0, [A7]+ 000043B0 661A bne +0x1C /* 000043CC */ 000043B2 2054 movea.l A0, [A4] 000043B4 1028 006A move.b D0, [A0 + 0x6A] 000043B8 6708 beq +0xA /* 000043C2 */ 000043BA 2F3A 0058 move.l -[A7], [PC + 0x58 /* 00004414, value 0x54455854 'TEXT' */] 000043BE 4EBA CF00 jsr [PC - 0x3100 /* 000012C0 */] label000043C2: 000043C2 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 000043C6 1F07 move.b -[A7], D7 000043C8 4EBA D1F6 jsr [PC - 0x2E0A /* 000015C0 */] label000043CC: 000043CC 3F3C 006E move.w -[A7], 0x6E /* 'n' */ 000043D0 2254 movea.l A1, [A4] 000043D2 2069 0040 movea.l A0, [A1 + 0x40] 000043D6 2050 movea.l A0, [A0] 000043D8 4A68 003C tst.w [A0 + 0x3C] 000043DC 5EC0 sgt D0 000043DE 4400 neg.b D0 000043E0 1F00 move.b -[A7], D0 000043E2 4EBA D1DC jsr [PC - 0x2E24 /* 000015C0 */] 000043E6 3F3C 0067 move.w -[A7], 0x67 /* 'g' */ 000043EA 2007 move.l D0, D7 000043EC 2054 movea.l A0, [A4] 000043EE C028 006A and.b D0, [A0 + 0x6A] 000043F2 1F00 move.b -[A7], D0 000043F4 4EBA D1CA jsr [PC - 0x2E36 /* 000015C0 */] 000043F8 3F3C 006A move.w -[A7], 0x6A /* 'j' */ 000043FC 2007 move.l D0, D7 000043FE 2054 movea.l A0, [A4] 00004400 C028 006A and.b D0, [A0 + 0x6A] 00004404 1F00 move.b -[A7], D0 00004406 4EBA D1B8 jsr [PC - 0x2E48 /* 000015C0 */] 0000440A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000440E 4E5E unlink A6 00004410 2E9F move.l [A7], [A7]+ 00004412 4E75 rts 00004414 5445 addq.w D5, 2 00004416 5854 addq.w [A4], 4 export_344: 00004418 4E56 FFF0 link A6, -0x0010 0000441C 48E7 0028 movem.l -[A7], A2,A4 00004420 206E 000C movea.l A0, [A6 + 0xC] 00004424 43EE FFF8 lea.l A1, [A6 - 0x8] 00004428 22D8 move.l [A1]+, [A0]+ 0000442A 22D8 move.l [A1]+, [A0]+ 0000442C 286E 0008 movea.l A4, [A6 + 0x8] 00004430 102D FD79 move.b D0, [A5 - 0x287] 00004434 6700 009E beq +0xA0 /* 000044D4 */ 00004438 2254 movea.l A1, [A4] 0000443A 2069 0040 movea.l A0, [A1 + 0x40] 0000443E 2050 movea.l A0, [A0] 00004440 3F28 004A move.w -[A7], [A0 + 0x4A] 00004444 A887 syscall TextFont 00004446 2254 movea.l A1, [A4] 00004448 2069 0040 movea.l A0, [A1 + 0x40] 0000444C 2050 movea.l A0, [A0] 0000444E 4240 clr.w D0 00004450 1028 004C move.b D0, [A0 + 0x4C] 00004454 3F00 move.w -[A7], D0 00004456 A888 syscall TextFace 00004458 2254 movea.l A1, [A4] 0000445A 2069 0040 movea.l A0, [A1 + 0x40] 0000445E 2050 movea.l A0, [A0] 00004460 3F28 0050 move.w -[A7], [A0 + 0x50] 00004464 A88A syscall TextSize 00004466 41EE FFF0 lea.l A0, [A6 - 0x10] 0000446A 2454 movea.l A2, [A4] 0000446C 43EA 0008 lea.l A1, [A2 + 0x8] 00004470 20D9 move.l [A0]+, [A1]+ 00004472 20D9 move.l [A0]+, [A1]+ 00004474 486E FFF0 pea.l [A6 - 0x10] 00004478 2054 movea.l A0, [A4] 0000447A 2F28 004C move.l -[A7], [A0 + 0x4C] 0000447E A8A9 syscall InsetRect 00004480 2054 movea.l A0, [A4] 00004482 3028 004C move.w D0, [A0 + 0x4C] 00004486 D06E FFF4 add.w D0, [A6 - 0xC] 0000448A 3D40 FFF4 move.w [A6 - 0xC], D0 0000448E 2054 movea.l A0, [A4] 00004490 2F28 0044 move.l -[A7], [A0 + 0x44] 00004494 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00004498 2054 movea.l A0, [A4] 0000449A 2F28 0044 move.l -[A7], [A0 + 0x44] 0000449E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000044A2 2254 movea.l A1, [A4] 000044A4 2069 0044 movea.l A0, [A1 + 0x44] 000044A8 2F10 move.l -[A7], [A0] 000044AA 42A7 clr.l -[A7] 000044AC 2054 movea.l A0, [A4] 000044AE 2F28 0044 move.l -[A7], [A0 + 0x44] 000044B2 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000044B6 486E FFF0 pea.l [A6 - 0x10] 000044BA 2254 movea.l A1, [A4] 000044BC 2069 0040 movea.l A0, [A1 + 0x40] 000044C0 2050 movea.l A0, [A0] 000044C2 3F28 003A move.w -[A7], [A0 + 0x3A] 000044C6 A9CE syscall TETextBox/TextBox 000044C8 2054 movea.l A0, [A4] 000044CA 2F28 0044 move.l -[A7], [A0 + 0x44] 000044CE 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000044D2 600C bra +0xE /* 000044E0 */ label000044D4: 000044D4 486E FFF8 pea.l [A6 - 0x8] 000044D8 2054 movea.l A0, [A4] 000044DA 2F28 0040 move.l -[A7], [A0 + 0x40] 000044DE A9D3 syscall TEUpdate label000044E0: 000044E0 4CDF 1400 movem.l A2,A4, [A7]+ 000044E4 4E5E unlink A6 000044E6 205F movea.l A0, [A7]+ 000044E8 504F addq.w A7, 8 000044EA 4ED0 jmp [A0] export_345: 000044EC 4E56 0000 link A6, 0 000044F0 226E 0008 movea.l A1, [A6 + 0x8] 000044F4 2069 0008 movea.l A0, [A1 + 0x8] 000044F8 2050 movea.l A0, [A0] 000044FA 2F28 0040 move.l -[A7], [A0 + 0x40] 000044FE A9D0 syscall TECalText 00004500 4E5E unlink A6 00004502 2E9F move.l [A7], [A7]+ 00004504 4E75 rts export_346: 00004506 4E56 0000 link A6, 0 0000450A 2F0C move.l -[A7], A4 0000450C 286E 0008 movea.l A4, [A6 + 0x8] 00004510 486D 0AEA pea.l [A5 + 0xAEA /* export_345 */] 00004514 2F0E move.l -[A7], A6 00004516 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000451A 4EAD 247A jsr [A5 + 0x247A /* export_1163 */] 0000451E 2054 movea.l A0, [A4] 00004520 4AA8 001C tst.l [A0 + 0x1C] 00004524 670A beq +0xC /* 00004530 */ 00004526 2054 movea.l A0, [A4] 00004528 2F28 001C move.l -[A7], [A0 + 0x1C] 0000452C 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] label00004530: 00004530 285F movea.l A4, [A7]+ 00004532 4E5E unlink A6 00004534 2E9F move.l [A7], [A7]+ 00004536 4E75 rts export_347: 00004538 4E56 FFDE link A6, -0x0022 0000453C 2F0C move.l -[A7], A4 0000453E 286E 0008 movea.l A4, [A6 + 0x8] 00004542 2054 movea.l A0, [A4] 00004544 2F28 001C move.l -[A7], [A0 + 0x1C] 00004548 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] 0000454C 486E FFDE pea.l [A6 - 0x22] 00004550 2054 movea.l A0, [A4] 00004552 2F28 001C move.l -[A7], [A0 + 0x1C] 00004556 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 0000455A 486E FFFC pea.l [A6 - 0x4] 0000455E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004562 4EAD 2472 jsr [A5 + 0x2472 /* export_1162 */] 00004566 42A7 clr.l -[A7] 00004568 302E FFFE move.w D0, [A6 - 0x2] 0000456C 5540 subq.w D0, 2 0000456E 48C0 ext.l D0 00004570 2F00 move.l -[A7], D0 00004572 42A7 clr.l -[A7] 00004574 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00004578 201F move.l D0, [A7]+ 0000457A 3D40 FFEC move.w [A6 - 0x14], D0 0000457E 2054 movea.l A0, [A4] 00004580 3028 000A move.w D0, [A0 + 0xA] 00004584 D07C 0024 add.w D0, 0x24 /* '$' */ 00004588 B06E FFEC cmp.w D0, [A6 - 0x14] 0000458C 6D08 blt +0xA /* 00004596 */ 0000458E 2054 movea.l A0, [A4] 00004590 3D68 000A FFEC move.w [A6 - 0x14], [A0 + 0xA] label00004596: 00004596 42A7 clr.l -[A7] 00004598 302E FFFC move.w D0, [A6 - 0x4] 0000459C 5540 subq.w D0, 2 0000459E 48C0 ext.l D0 000045A0 2F00 move.l -[A7], D0 000045A2 42A7 clr.l -[A7] 000045A4 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000045A8 201F move.l D0, [A7]+ 000045AA 3D40 FFEA move.w [A6 - 0x16], D0 000045AE 42A7 clr.l -[A7] 000045B0 302E FFFE move.w D0, [A6 - 0x2] 000045B4 5040 addq.w D0, 8 000045B6 48C0 ext.l D0 000045B8 2F00 move.l -[A7], D0 000045BA 2054 movea.l A0, [A4] 000045BC 3028 000E move.w D0, [A0 + 0xE] 000045C0 48C0 ext.l D0 000045C2 2F00 move.l -[A7], D0 000045C4 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 000045C8 201F move.l D0, [A7]+ 000045CA 3D40 FFF0 move.w [A6 - 0x10], D0 000045CE 42A7 clr.l -[A7] 000045D0 2254 movea.l A1, [A4] 000045D2 2069 0040 movea.l A0, [A1 + 0x40] 000045D6 2050 movea.l A0, [A0] 000045D8 3028 0018 move.w D0, [A0 + 0x18] 000045DC D06E FFFC add.w D0, [A6 - 0x4] 000045E0 48C0 ext.l D0 000045E2 2F00 move.l -[A7], D0 000045E4 3029 000C move.w D0, [A1 + 0xC] 000045E8 48C0 ext.l D0 000045EA 2F00 move.l -[A7], D0 000045EC 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 000045F0 201F move.l D0, [A7]+ 000045F2 3D40 FFEE move.w [A6 - 0x12], D0 000045F6 4267 clr.w -[A7] 000045F8 486E FFDE pea.l [A6 - 0x22] 000045FC 486E FFEA pea.l [A6 - 0x16] 00004600 4EBA D254 jsr [PC - 0x2DAC /* 00001856 */] 00004604 101F move.b D0, [A7]+ 00004606 664A bne +0x4C /* 00004652 */ 00004608 486E FFE6 pea.l [A6 - 0x1A] 0000460C 42A7 clr.l -[A7] 0000460E 7060 moveq.l D0, 0x60 00004610 2F00 move.l -[A7], D0 00004612 2054 movea.l A0, [A4] 00004614 3028 000E move.w D0, [A0 + 0xE] 00004618 906E FFEC sub.w D0, [A6 - 0x14] 0000461C 48C0 ext.l D0 0000461E 2F00 move.l -[A7], D0 00004620 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00004624 201F move.l D0, [A7]+ 00004626 3F00 move.w -[A7], D0 00004628 4267 clr.w -[A7] 0000462A 486E FFEA pea.l [A6 - 0x16] 0000462E 4267 clr.w -[A7] 00004630 4EBA B9CE jsr [PC - 0x4632 /* 00000000 */] 00004634 A880 syscall SetPt 00004636 486E FFEA pea.l [A6 - 0x16] 0000463A 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 0000463E 2054 movea.l A0, [A4] 00004640 2F28 001C move.l -[A7], [A0 + 0x1C] 00004644 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00004648 2054 movea.l A0, [A4] 0000464A 2F28 001C move.l -[A7], [A0 + 0x1C] 0000464E 4EAD 1F12 jsr [A5 + 0x1F12 /* export_990 */] label00004652: 00004652 285F movea.l A4, [A7]+ 00004654 4E5E unlink A6 00004656 2E9F move.l [A7], [A7]+ 00004658 4E75 rts export_348: 0000465A 4E56 FFF6 link A6, -0x000A 0000465E 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00004662 2C2E 0008 move.l D6, [A6 + 0x8] 00004666 2846 movea.l A4, D6 00004668 2254 movea.l A1, [A4] 0000466A 2069 0040 movea.l A0, [A1 + 0x40] 0000466E 2650 movea.l A3, [A0] 00004670 3E2B 005E move.w D7, [A3 + 0x5E] 00004674 4A6B 003C tst.w [A3 + 0x3C] 00004678 6F1A ble +0x1C /* 00004694 */ 0000467A 206B 003E movea.l A0, [A3 + 0x3E] 0000467E 2050 movea.l A0, [A0] 00004680 302B 003C move.w D0, [A3 + 0x3C] 00004684 5340 subq.w D0, 1 00004686 4241 clr.w D1 00004688 1230 0000 move.b D1, [A0 + D0.w] 0000468C 700D moveq.l D0, 0x0D 0000468E B041 cmp.w D0, D1 00004690 6602 bne +0x4 /* 00004694 */ 00004692 5247 addq.w D7, 1 label00004694: 00004694 2054 movea.l A0, [A4] 00004696 BE68 0056 cmp.w D7, [A0 + 0x56] 0000469A 670C beq +0xE /* 000046A8 */ 0000469C 2F06 move.l -[A7], D6 0000469E 4EAD 2042 jsr [A5 + 0x2042 /* export_1028 */] 000046A2 2054 movea.l A0, [A4] 000046A4 3147 0056 move.w [A0 + 0x56], D7 label000046A8: 000046A8 2F06 move.l -[A7], D6 000046AA 4EAD 248A jsr [A5 + 0x248A /* export_1165 */] 000046AE 486E FFF8 pea.l [A6 - 0x8] 000046B2 2054 movea.l A0, [A4] 000046B4 2F28 001C move.l -[A7], [A0 + 0x1C] 000046B8 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 000046BC 486E FFF8 pea.l [A6 - 0x8] 000046C0 2F06 move.l -[A7], D6 000046C2 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */] 000046C6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000046CA 4E5E unlink A6 000046CC 2E9F move.l [A7], [A7]+ 000046CE 4E75 rts export_349: 000046D0 4E56 0000 link A6, 0 000046D4 206E 0008 movea.l A0, [A6 + 0x8] 000046D8 2F28 0008 move.l -[A7], [A0 + 0x8] 000046DC 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */] 000046E0 4E5E unlink A6 000046E2 205F movea.l A0, [A7]+ 000046E4 DEFC 000A add.w A7, 0xA /* '\n' */ 000046E8 4ED0 jmp [A0] export_350: 000046EA 4E56 FFBE link A6, -0x0042 000046EE 2F0C move.l -[A7], A4 000046F0 286E 0008 movea.l A4, [A6 + 0x8] 000046F4 2F2E 000E move.l -[A7], [A6 + 0xE] 000046F8 3F3C 0078 move.w -[A7], 0x78 /* 'x' */ 000046FC 1F3C 0001 move.b -[A7], 0x1 00004700 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004704 4EAD 249A jsr [A5 + 0x249A /* export_1167 */] 00004708 486E FFBE pea.l [A6 - 0x42] 0000470C 486D 0B0A pea.l [A5 + 0xB0A /* export_349 */] 00004710 2F0E move.l -[A7], A6 00004712 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00004716 2254 movea.l A1, [A4] 00004718 2069 0018 movea.l A0, [A1 + 0x18] 0000471C 2050 movea.l A0, [A0] 0000471E 3368 0020 0024 move.w [A1 + 0x24], [A0 + 0x20] 00004724 3369 0024 0026 move.w [A1 + 0x26], [A1 + 0x24] 0000472A 42A7 clr.l -[A7] 0000472C 42A7 clr.l -[A7] 0000472E 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00004732 2054 movea.l A0, [A4] 00004734 215F 0028 move.l [A0 + 0x28], [A7]+ 00004738 2054 movea.l A0, [A4] 0000473A 2F28 0028 move.l -[A7], [A0 + 0x28] 0000473E 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00004742 2054 movea.l A0, [A4] 00004744 4228 0032 clr.b [A0 + 0x32] 00004748 316E 000C 0034 move.w [A0 + 0x34], [A6 + 0xC] 0000474E 486E FFBE pea.l [A6 - 0x42] 00004752 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00004756 285F movea.l A4, [A7]+ 00004758 4E5E unlink A6 0000475A 205F movea.l A0, [A7]+ 0000475C DEFC 000A add.w A7, 0xA /* '\n' */ 00004760 4ED0 jmp [A0] export_351: 00004762 4E56 0000 link A6, 0 00004766 48E7 0018 movem.l -[A7], A3,A4 0000476A 266E 0008 movea.l A3, [A6 + 0x8] 0000476E 284B movea.l A4, A3 00004770 2254 movea.l A1, [A4] 00004772 2069 0014 movea.l A0, [A1 + 0x14] 00004776 2050 movea.l A0, [A0] 00004778 B7E8 0058 cmpa.l A3, [A0 + 0x58] 0000477C 660E bne +0x10 /* 0000478C */ 0000477E 2254 movea.l A1, [A4] 00004780 2069 0014 movea.l A0, [A1 + 0x14] 00004784 2050 movea.l A0, [A0] 00004786 7000 moveq.l D0, 0x00 00004788 2140 0058 move.l [A0 + 0x58], D0 label0000478C: 0000478C 2F0B move.l -[A7], A3 0000478E 4EAD 195A jsr [A5 + 0x195A /* export_807 */] 00004792 4CDF 1800 movem.l A3,A4, [A7]+ 00004796 4E5E unlink A6 00004798 2E9F move.l [A7], [A7]+ 0000479A 4E75 rts export_352: 0000479C 4E56 FFFC link A6, -0x0004 000047A0 2F0C move.l -[A7], A4 000047A2 286E 0008 movea.l A4, [A6 + 0x8] 000047A6 204C movea.l A0, A4 000047A8 5088 addq.l A0, 8 000047AA 2050 movea.l A0, [A0] 000047AC 2D48 FFFC move.l [A6 - 0x4], A0 000047B0 4267 clr.w -[A7] 000047B2 1F2C FFE9 move.b -[A7], [A4 - 0x17] 000047B6 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 000047BA 195F FFE9 move.b [A4 - 0x17], [A7]+ 000047BE 285F movea.l A4, [A7]+ 000047C0 4E5E unlink A6 000047C2 205F movea.l A0, [A7]+ 000047C4 DEFC 000A add.w A7, 0xA /* '\n' */ 000047C8 4ED0 jmp [A0] export_353: 000047CA 4E56 FFA4 link A6, -0x005C 000047CE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000047D2 286E 0008 movea.l A4, [A6 + 0x8] 000047D6 2254 movea.l A1, [A4] 000047D8 2069 0018 movea.l A0, [A1 + 0x18] 000047DC 2650 movea.l A3, [A0] 000047DE 3C2B 0020 move.w D6, [A3 + 0x20] 000047E2 3D6B 0022 FFF0 move.w [A6 - 0x10], [A3 + 0x22] 000047E8 2A2B 003E move.l D5, [A3 + 0x3E] 000047EC 486E FFA4 pea.l [A6 - 0x5C] 000047F0 486D 0B22 pea.l [A5 + 0xB22 /* export_352 */] 000047F4 2F0E move.l -[A7], A6 000047F6 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 000047FA 4267 clr.w -[A7] 000047FC 1F3C 0001 move.b -[A7], 0x1 00004800 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 00004804 1D5F FFE9 move.b [A6 - 0x17], [A7]+ 00004808 7008 moveq.l D0, 0x08 0000480A B06E 000C cmp.w D0, [A6 + 0xC] 0000480E 6756 beq +0x58 /* 00004866 */ 00004810 4267 clr.w -[A7] 00004812 41EE 000C lea.l A0, [A6 + 0xC] 00004816 2008 move.l D0, A0 00004818 5280 addq.l D0, 1 0000481A 2F00 move.l -[A7], D0 0000481C 2054 movea.l A0, [A4] 0000481E 2F28 0028 move.l -[A7], [A0 + 0x28] 00004822 7001 moveq.l D0, 0x01 00004824 2F00 move.l -[A7], D0 00004826 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 0000482A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 0000482E 2054 movea.l A0, [A4] 00004830 3028 0026 move.w D0, [A0 + 0x26] 00004834 5240 addq.w D0, 1 00004836 3140 0026 move.w [A0 + 0x26], D0 0000483A 3028 0030 move.w D0, [A0 + 0x30] 0000483E 5240 addq.w D0, 1 00004840 3140 0030 move.w [A0 + 0x30], D0 00004844 2054 movea.l A0, [A4] 00004846 2F28 002C move.l -[A7], [A0 + 0x2C] 0000484A 42A7 clr.l -[A7] 0000484C 2054 movea.l A0, [A4] 0000484E 3028 0030 move.w D0, [A0 + 0x30] 00004852 4440 neg.w D0 00004854 48C0 ext.l D0 00004856 2F00 move.l -[A7], D0 00004858 42A7 clr.l -[A7] 0000485A 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000485E 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00004862 6000 018C bra +0x18E /* 000049F0 */ label00004866: 00004866 2054 movea.l A0, [A4] 00004868 BC68 001C cmp.w D6, [A0 + 0x1C] 0000486C 5FC0 sle D0 0000486E 4A46 tst.w D6 00004870 5EC1 sgt D1 00004872 C001 and.b D0, D1 00004874 BC6E FFF0 cmp.w D6, [A6 - 0x10] 00004878 57C1 seq D1 0000487A C001 and.b D0, D1 0000487C 6700 00F2 beq +0xF4 /* 00004970 */ 00004880 7E01 moveq.l D7, 0x01 00004882 102D FB21 move.b D0, [A5 - 0x4DF] 00004886 671C beq +0x1E /* 000048A4 */ label00004888: 00004888 4267 clr.w -[A7] 0000488A 2045 movea.l A0, D5 0000488C 2F10 move.l -[A7], [A0] 0000488E 3006 move.w D0, D6 00004890 9047 sub.w D0, D7 00004892 3F00 move.w -[A7], D0 00004894 2F3C 8206 0010 move.l -[A7], 0x82060010 0000489A A8B5 syscall ScriptUtil 0000489C 4A5F tst.w [A7]+ 0000489E 6F04 ble +0x6 /* 000048A4 */ 000048A0 5247 addq.w D7, 1 000048A2 60E4 bra -0x1A /* 00004888 */ label000048A4: 000048A4 9C47 sub.w D6, D7 000048A6 7001 moveq.l D0, 0x01 000048A8 B047 cmp.w D0, D7 000048AA 660C bne +0xE /* 000048B8 */ 000048AC 2045 movea.l A0, D5 000048AE 2050 movea.l A0, [A0] 000048B0 1D70 6000 FFEC move.b [A6 - 0x14], [A0 + D6.w] 000048B6 6018 bra +0x1A /* 000048D0 */ label000048B8: 000048B8 2045 movea.l A0, D5 000048BA 3006 move.w D0, D6 000048BC 48C0 ext.l D0 000048BE D090 add.l D0, [A0] 000048C0 2F00 move.l -[A7], D0 000048C2 486E FFEC pea.l [A6 - 0x14] 000048C6 3007 move.w D0, D7 000048C8 48C0 ext.l D0 000048CA 2F00 move.l -[A7], D0 000048CC 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] label000048D0: 000048D0 42A7 clr.l -[A7] 000048D2 2054 movea.l A0, [A4] 000048D4 2F28 0020 move.l -[A7], [A0 + 0x20] 000048D8 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000048DC 281F move.l D4, [A7]+ 000048DE 2054 movea.l A0, [A4] 000048E0 2F28 002C move.l -[A7], [A0 + 0x2C] 000048E4 3007 move.w D0, D7 000048E6 48C0 ext.l D0 000048E8 D084 add.l D0, D4 000048EA 2F00 move.l -[A7], D0 000048EC 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000048F0 4267 clr.w -[A7] 000048F2 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 000048F6 3D5F FFE6 move.w [A6 - 0x1A], [A7]+ 000048FA 4A6E FFE6 tst.w [A6 - 0x1A] 000048FE 661E bne +0x20 /* 0000491E */ 00004900 42A7 clr.l -[A7] 00004902 2054 movea.l A0, [A4] 00004904 2F28 0020 move.l -[A7], [A0 + 0x20] 00004908 42A7 clr.l -[A7] 0000490A 42A7 clr.l -[A7] 0000490C 42A7 clr.l -[A7] 0000490E 486E FFEC pea.l [A6 - 0x14] 00004912 3007 move.w D0, D7 00004914 48C0 ext.l D0 00004916 2F00 move.l -[A7], D0 00004918 A9E0 syscall Munger 0000491A 2D5F FFF8 move.l [A6 - 0x8], [A7]+ label0000491E: 0000491E 4A6E FFE6 tst.w [A6 - 0x1A] 00004922 56C0 sne D0 00004924 2F00 move.l -[A7], D0 00004926 42A7 clr.l -[A7] 00004928 2054 movea.l A0, [A4] 0000492A 2F28 0020 move.l -[A7], [A0 + 0x20] 0000492E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00004932 221F move.l D1, [A7]+ 00004934 201F move.l D0, [A7]+ 00004936 B284 cmp.l D1, D4 00004938 5FC1 sle D1 0000493A 8001 or.b D0, D1 0000493C 6714 beq +0x16 /* 00004952 */ 0000493E 2054 movea.l A0, [A4] 00004940 2F28 002C move.l -[A7], [A0 + 0x2C] 00004944 2F04 move.l -[A7], D4 00004946 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 0000494A 3F3C FF94 move.w -[A7], 0xFF94 0000494E 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label00004952: 00004952 2054 movea.l A0, [A4] 00004954 3146 001C move.w [A0 + 0x1C], D6 00004958 3146 0024 move.w [A0 + 0x24], D6 0000495C 3146 0026 move.w [A0 + 0x26], D6 00004960 3028 001C move.w D0, [A0 + 0x1C] 00004964 9068 001E sub.w D0, [A0 + 0x1E] 00004968 3140 0030 move.w [A0 + 0x30], D0 0000496C 6000 0082 bra +0x84 /* 000049F0 */ label00004970: 00004970 2054 movea.l A0, [A4] 00004972 3028 0026 move.w D0, [A0 + 0x26] 00004976 B068 0024 cmp.w D0, [A0 + 0x24] 0000497A 6F74 ble +0x76 /* 000049F0 */ 0000497C 7E01 moveq.l D7, 0x01 0000497E 102D FB21 move.b D0, [A5 - 0x4DF] 00004982 671C beq +0x1E /* 000049A0 */ label00004984: 00004984 4267 clr.w -[A7] 00004986 2045 movea.l A0, D5 00004988 2F10 move.l -[A7], [A0] 0000498A 3006 move.w D0, D6 0000498C 9047 sub.w D0, D7 0000498E 3F00 move.w -[A7], D0 00004990 2F3C 8206 0010 move.l -[A7], 0x82060010 00004996 A8B5 syscall ScriptUtil 00004998 4A5F tst.w [A7]+ 0000499A 6F04 ble +0x6 /* 000049A0 */ 0000499C 5247 addq.w D7, 1 0000499E 60E4 bra -0x1A /* 00004984 */ label000049A0: 000049A0 2054 movea.l A0, [A4] 000049A2 2F28 002C move.l -[A7], [A0 + 0x2C] 000049A6 42A7 clr.l -[A7] 000049A8 2054 movea.l A0, [A4] 000049AA 3028 0030 move.w D0, [A0 + 0x30] 000049AE 9047 sub.w D0, D7 000049B0 4440 neg.w D0 000049B2 48C0 ext.l D0 000049B4 2F00 move.l -[A7], D0 000049B6 42A7 clr.l -[A7] 000049B8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000049BC 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000049C0 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000049C4 2054 movea.l A0, [A4] 000049C6 3028 0026 move.w D0, [A0 + 0x26] 000049CA 9047 sub.w D0, D7 000049CC 3140 0026 move.w [A0 + 0x26], D0 000049D0 3028 0030 move.w D0, [A0 + 0x30] 000049D4 9047 sub.w D0, D7 000049D6 3140 0030 move.w [A0 + 0x30], D0 000049DA 2054 movea.l A0, [A4] 000049DC 2F28 0028 move.l -[A7], [A0 + 0x28] 000049E0 3028 0026 move.w D0, [A0 + 0x26] 000049E4 9068 0024 sub.w D0, [A0 + 0x24] 000049E8 48C0 ext.l D0 000049EA 2F00 move.l -[A7], D0 000049EC 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] label000049F0: 000049F0 4267 clr.w -[A7] 000049F2 1F2E FFE9 move.b -[A7], [A6 - 0x17] 000049F6 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 000049FA 1D5F FFE9 move.b [A6 - 0x17], [A7]+ 000049FE 486E FFA4 pea.l [A6 - 0x5C] 00004A02 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00004A06 3F2E 000C move.w -[A7], [A6 + 0xC] 00004A0A 2054 movea.l A0, [A4] 00004A0C 2F28 0018 move.l -[A7], [A0 + 0x18] 00004A10 A9DC syscall TEKey 00004A12 2054 movea.l A0, [A4] 00004A14 2F28 0014 move.l -[A7], [A0 + 0x14] 00004A18 4EAD 246A jsr [A5 + 0x246A /* export_1161 */] 00004A1C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00004A20 4E5E unlink A6 00004A22 205F movea.l A0, [A7]+ 00004A24 5C4F addq.w A7, 6 00004A26 4ED0 jmp [A0] export_354: 00004A28 4E56 0000 link A6, 0 00004A2C 206E 0008 movea.l A0, [A6 + 0x8] 00004A30 2050 movea.l A0, [A0] 00004A32 3F28 0034 move.w -[A7], [A0 + 0x34] 00004A36 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004A3A 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] 00004A3E 4E5E unlink A6 00004A40 2E9F move.l [A7], [A7]+ 00004A42 4E75 rts